日期:2014-05-17  浏览次数:20487 次

SSAS的问题
最近在做一个项目用到了微软的SSAS这个东西,由于小弟初学这个东西,也别说学了,都没时间看MSDN之类的东西,所以能量还太小。现在遇到个问题,

环境描述如下:
 
  有两台服务器,操作系统均为:Windows Server 2003,数据库均为:MSSQL 2005,分别作为数据服务器和应用服务器,服务器名称分别为:SERVERPC和OLAP,IP分别为:10.120.143.20、10.120.143.21.
 
  我的数据和Cube都在10.120.143.20这台服务器上面,10.120.143.21是vs2005开发出来的产品部署的服务器。
 
问题描述如下:
 
  用10.120.143.21的MSSQL2005的Sql Server管理工具 链接10.120.143.20的Analysis Services 服务是可以连接的,并能在里面建立MDX查询等操作。本地开发人员的机器只有一台是可以在vs2005 里 链接上10.120.143.20 的 Analysis Services 服务的, AdomdConnection Open的时候无任何错误报出,AdomdCommand 执行MDX 没有任何问题,但是把项目部署到了10.120.143.21上的时候,AdomdConnection Open的时候会报错误,部署到10.120.143.20上也是如此。根据微软的MSDN,应该配置的地方均做了配置,但是这个问题依然存在。

我在网上搜索了很多,但是依然调不通。

------解决方案--------------------
10.120.143.21上需要部署Microsoft.AnalysisServices.AdomdClient这个dll
------解决方案--------------------
默认Framework 2.0找不到这个dll的,你把Microsoft.AnalysisServices.AdomdClient.dll和你的可执行程序放在一个目录下。这个文件在C:\Program Files\Microsoft.NET\ADOMD.NET\90\Microsoft.AnalysisServices.AdomdClient.dll
------解决方案--------------------
up
------解决方案--------------------
帮顶!
------解决方案--------------------
没有用过这个,帮顶!