症狀
假設您連線至在非預設連接埠上執行的 Microsoft SQL Server 2012 或 2014 Analysis Services,且 SQL 瀏覽器設為關閉。 當您 (MDX) 查詢執行 Cube 建立多維度運算式時,可能會收到下列錯誤訊息:
注意
正在執行查詢 ...
無法連線到「ServerName\執行個體」伺服器,或 Analysis Services 未在指定的電腦上執行。
OLE DB 提供者中的錯誤。 從 'ServerName' 伺服器上的 SQLBrowser 服務擷取具名執行個體資訊時發生錯誤。
OLE DB 提供者中的錯誤。 無法連線至重新導向程式。 確定 SQLBrowser 服務正在 'ServerName' 伺服器上執行。
執行完成
原因
發生此問題是因為所採用的程式碼路徑不正確。 連線始終嘗試使用依賴 SQL 瀏覽器的實例名稱格式。
解決方式
套用 Hotfix 之後,請將 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 中修正的錯誤。
SQL Server 2012 的 Service Pack 資訊
若要解決此問題,請取得 Microsoft SQL Server 2012 的最新 Service Pack。 如需詳細資訊,請按一下下面的文章編號,檢視「Microsoft 知識庫」中的文章:
2755533 如何取得 SQL Server 2012 的最新版 Service Pack
狀態
Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。