我正在尝试从 Excel 2010 中的域外连接到 SSAS。当我通过时,它列出了多维数据集等,但是当您最终在工作表上添加数据透视表时,您会收到错误消息:
An error was encountered in the transport layer.
现在,如果您在单击“导入数据”上的“确定”之前点击属性,然后单击“定义”并编辑连接字符串以包含您的密码,则连接成功。(我告诉我们的用户这样做不是一个可行的选择)
现在,如果我尝试使用 excel 2013 正常登录,它可以完美运行。我在 excel 2010 和 excel 2013 之间的连接字符串中看到的主要区别是 2010 年的提供者是 MSOLAP.4,而 2013 年是:MSOLAP.5。我已经尝试在 2010 年将提供程序更改为该提供程序,但没有任何区别。
我希望有一些针对 excel 2010 的修补程序,或者如果有一些简单的东西我可以在服务器上进行修改以使其工作。我已经尝试过使用 http 泵 msmdpump.dll,但是它显示一个错误,它无法加载连接对话框。
谢谢您的帮助!伊森
其他信息:SSAS 是 2008 版。