无法从Excel连接到远程OLAP(SSAS)"无法建立连接,因为目标计算机主动拒绝它"

时间:2014-08-28 09:23:58

标签: sql excel ssas olap

我在SQL Server 2008 R2上安装了OLAP Cube。

我可以在本地(通过localhost)从Excel连接到它,但我无法远程连接Excel。我收到以下错误:"无法建立连接,因为目标计算机主动拒绝它"。

我输入服务器IP地址和用户凭据,它在Cube中具有读者角色。

错误是什么原因?

谢谢!

4 个答案:

答案 0 :(得分:1)

您通过excel远程连接的计算机用户,该用户是否拥有远程SSAS服务器的权限?如果没有,那么您可以添加此用户。 转到SSMS,右键单击分析服务服务器所需的实例,单击属性,然后单击安全性并检查管理员。您可以将此用户添加为管理员。

答案 1 :(得分:1)

需要为excel中的数据透视表安装PTSLITE。

Ptslite.exe和Ptsfull.exe在SQL Server 2000 CD-ROM上的\ Msolap \ Install \ Pts文件夹中提供。 Ptslite.exe仅安装数据透视表服务文件; Ptsfull.exe安装数据透视表服务文件和Microsoft数据访问组件(MDAC)。

答案 2 :(得分:0)

  

......目标机器主动拒绝了它

表示目标计算机上有防火墙并阻止了您要连接的端口 或者OLAP服务不起作用。既然你说'#34;它在本地工作"这可能不是原因。另一种可能性是服务配置为仅服务于localhost接口。

答案 3 :(得分:0)

在我的情况下,SSAS配置了HTTP访问。但msmdpump.ini文件有错误的ServerName