其实配置HTTP访问SQL Server 2005 Analysis服务器的文档线上已经有过
大致步骤我也是按照上面来的
http://blog.sina.com.cn/s/blog_4ac46e020100b2lj.html
http://blog.csdn.net/jinjazz/article/details/4058368
上面两个连接地址其实是一样的,随便用哪个都是一样
我主要是讲讲我配置时遇到的问题
1。应用程序配置里面把需要添加dll的文件扩展
如果你的 msmdpump.dll 所在路径有空间,需要用英文的"括起来,从头括到尾
例如:"C:\Microsoft SQL Server\MSAS10.SQL2K08\OLAP\bin\isapi"这。这样才能添加成功
2。IIS账户的问题,网上说必须是administrator账户
我使用的是自己新建的IIS账户,将其加入了administrators组,其实效果是一样的
3。web扩展服务
所有未知ISAPI扩展服务不需要允许的
只需要添加一个扩展服务,名字可以随便取,路径是你虚拟目录下的msmdpump.dll
如果msmdpump.dll这个你从默认路径下copy到另外的地方,这里的路径还是只有一个,不需要添加多个。添加了就有问题
4。根据第一篇博客说的C:\Microsoft SQL Server\MSAS10.SQL2K08\OLAP\bin\isapi这个目录下的msmdpump.ini配置文件,内容如下:
<ConfigurationSettings>
<ServerName>localhost</ServerName>
<SessionTimeout>3600</SessionTimeout>
<ConnectionPoolSize>100</ConnectionPoolSize>
</ConfigurationSettings>
这其中ServerName我使用了机器名和URL地址(地址就是配好IIS后msmdpump.dll的地址),结果出错如下
只有使用的是机器名\实例名,才可以正常连接。
转载于:https://blog.51cto.com/410477/602664