当前位置: 代码迷 >> 数据仓库 >> AdomdConnection链接多维数据集错误
  详细解决方案

AdomdConnection链接多维数据集错误

热度:125   发布时间:2016-05-05 16:07:17.0
AdomdConnection链接多维数据集异常
string str = "Provider=MSOLAP;Password=wapdm;Persist Security Info=True;User ID=sa;Initial Catalog=LogAS;Data Source=192.168.5.210";
Microsoft.AnalysisServices.AdomdClient.AdomdConnection conn = new AdomdConnection(str);

try
  {
  conn.Open();
  }
catch (Exception ex)
  {
  this.Response.Write(ex.Message);
  }

报的错误是:“[Microsoft.AnalysisServices.AdomdClient.AdomdConnectionException] = {"A connection cannot be made. Ensure that the server is running."}”
InnerException = {"无法从传输连接中读取数据: 远程主机强迫关闭了一个现有的连接。。"}

192.168.5.210这台机器的数据库用程序是可以正常连接的,但数据集就报错,请遇到过此问题的朋友多多指点 谢谢。

------解决方案--------------------
多维数据集只能是windows验证的,如果是访问远程服务器,需要在远程的分析服务器上把访问用户加上去。设置方法: Microsoft Analysis Server 右键 “属性”-〉“安全性”-〉“添加服务器管理员”,把你的计算机名加上去,或者把“EveryOne”添加进去。连接字符串为:
 conn.ConnectionString = "provider=msolap ;Integrated Security =SSPI ;Data Source= ;Catalog = ;";
  相关解决方案