我在SQL Server 2008 R2上安装了OLAP Cube。
我可以在本地(通过localhost)从Excel连接到它,但我无法远程连接Excel。我收到以下错误:"无法建立连接,因为目标计算机主动拒绝它"。
我输入服务器IP地址和用户凭据,它在Cube中具有读者角色。
错误是什么原因?
谢谢!
答案 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