如果没有在本地计算机上安装SQL,如何解决“MSOLAP.4 Provider未在本地计算机上注册”错误?

时间:2015-10-30 06:48:36

标签: sql sql-server azure olap olap-cube

如果我在SQL安装的机器(机器A)中运行OLAP应用程序,它将完美地工作。但是我需要在机器A的MSOLAP DLL的另一台机器(机器B)中运行该应用程序。

有可能吗?

如果是,我该怎么做?

答案:

我已使用Adomd连接代替OleDb连接修复了此问题...:)

1 个答案:

答案 0 :(得分:2)

" MSOLAP.4"是SQL Server 2008附带的Analysis Services的OLE DB提供程序的名称。此驱动程序包含在SQL Server的Feature Pack中。 SQL Server 2008 Feature Pack是here。展开"安装说明"标题并下载正确的" Microsoft SQL Server 2008 Analysis Services 10.0 OLE DB提供程序"为您的平台。

由于最新版本通常可以毫无问题地连接到旧版本,而SQL Server 2008是no longer supported,因此我建议您安装the SQL Server 2014 Feature Pack版本。使用" MSOLAP"作为连接字符串中的提供程序名称,以使用最新版本而不是特定版本。