SSAS 2012非标准端口&创建全局多维数据集命令

时间:2013-08-14 19:04:16

标签: ssas mdx

SSAS 2012实例所在的托管环境拒绝打开默认端口号(2383),并坚持使用端口443.在端口443上运行时,几乎所有SSAS功能和连接都能正常工作。

但是,CREATE GLOBAL CUBE命令查询会返回错误。

  

无法与[SERVER NAME]服务器建立连接,或者   Analysis Services未在指定的计算机上运行。

当我将SSAS端口切换回默认值2383时,CREATE GLOBAL CUBE命令工作正常。

为什么会发生这种情况,有什么方法可以解决这个问题?我怀疑它可能是OLEDB提供商的限制,但没有任何证据或明确的线索。

我很高兴使用这个问题作为弹药让主机打开端口2383,但这是一场我以“安全”的名义多次失败的战斗,以及端到端的时间工作解决方案已经不多了。 (托管环境是公司的一个部门,而不是第三方。)

更新

这已被确认为Microsoft处理SSAS连接/连接字符串中的错误。

2 个答案:

答案 0 :(得分:1)

您可以设置要通过http和https访问的Analysis Services。实际上,这是使用DLL,它是Analysis Services的一部分。此DLL托管在IIS中,充当客户端和Analysis Services服务器之间的一种代理。有关安装的详细信息,请参阅http://msdn.microsoft.com/en-us/library/gg492140.aspx。然后,您可以在IIS配置中配置https或不同身份验证模式等安全设置。

答案 1 :(得分:1)

SSAS开发团队报告当前要使此命令起作用,必须使用SSAS默认端口,或者SQL浏览器默认端口必须可用,以便浏览器服务可以将请求定向到非默认端口。如果两个服务的默认端口都不可用,则无法从远程连接运行此命令。

Microsoft目前正在开发补丁。

相关问题