' msolap'提供程序未在本地计算机上注册

时间:2016-03-06 00:58:56

标签: asp.net sql-server-2012 iis-7 ssas olap

试着看看其他的例子并且有点困惑。我有2个负载均衡的Web服务器和一个sql server box(sql 2012)。我的多维数据集是在sql server框上创建的(我在管理工作室中看到它)。当我尝试通过我的asp.net页面访问时,我收到上述错误。

现在,我在sql框的C:\ Program Files(x86)\ Microsoft Analysis Services \ AS OLEDB \ 110中看到了msolap110.dll。我需要用dll或其他东西做一些明智的许可吗?我是否需要在Web服务器上安装分析服务?是否有一个特定的端口或东西(怀疑sql运行正常)。

连接字符串如下: " Provider = msolap; Data Source =; Initial Catalog = AutoOLAPAW; Cube Name = SampleCube;"

尝试强制使用MSOLAP.5,但等待我们的安全/部署组重新发布。

这一切在开发中工作正常,但我(更安全/剥离)prod / qa是我看到问题的地方。在两者上使用iis7。

1 个答案:

答案 0 :(得分:0)

如果您使用的是ADOMD.NET,则在ASP.NET源代码的引用上设置CopyLocal = True,以便使用Web应用程序部署Microsoft.AnalysisServices.AdomdClient ...或者从以下位置安装SQL_AS_ADOMD.msi: https://www.microsoft.com/en-us/download/details.aspx?id=49999

如果您使用的是OLEDB,请从同一链接安装SQL_AS_OLEDB.msi。