症状

假设你连接到在非默认端口上运行的 Microsoft SQL Server 2012 或 2014 Analysis Services,并且 SQL 浏览器设置为 off。 执行多维数据集创建多维表达式(MDX)查询时,可能会收到以下错误消息:

正在执行查询 .。。无法与 "服务器\实例" 服务器建立连接,或者 Analysis Services 未在指定的计算机上运行。OLE DB 提供程序中的错误。 从 "ServerName" 服务器上的 SQLBrowser 服务检索命名实例信息时出错。OLE DB 提供程序中的错误。 无法连接到重定向器。 确保 SQLBrowser 服务正在 "服务器名" 服务器上运行。完成执行

原因

出现此问题的原因是采用了不正确的代码路径。 连接始终尝试使用实例名称格式,该格式依赖于 SQL 浏览器。

解决方案

在应用修复程序后,将 LocalCubeServerPortInConnectionString 的值设置为 1 ,以在 SSAS 配置文件中启用此功能。

SQL Server 2014 的 Service pack 信息

若要解决此问题,请获取 SQL Server 2014 的 Service Pack 1。

有关 SQL Server 2014 Service Pack 1 (SP1)的详细信息,请参阅 在 SQL server 2014 Service Pack 1 中修复的 bug

SQL Server 2012 的 Service pack 信息

若要解决此问题,请获取最新的 Microsoft SQL Server 2012 服务包。有关详细信息,请单击下面的文章编号,以查看 Microsoft 知识库中相应的文章:

2755533 如何获取最新的 SQL Server 2012 服务包

状态

Microsoft 已经确认这是一个列于“适用范围”部分的 Microsoft 产品问题。

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×