SQL Server Analysis Services 管理元件中的已知問題和疑難排解

本文列出管理元件SQL Server Analysis Services的已知問題。

問題標題 行為/徵兆 已知因應措施
數個效能規則不適用於 SSAS 實例 處理集區 I/O 作業佇列長度處理集區作業佇列長度查詢集區佇列長度的規則,不適用於 SQL Server具有低於 14.0.3015.40 之累積更新版本的 SSAS 實例。 這些規則不會收集效能資料,也不會在 Operations Manager 事件記錄檔中擲回錯誤事件。 這是因為 SSAS 設定中儲存在 Windows 登錄中的程式庫檔案路徑錯誤。 安裝最新的SQL Server累積更新。 如果無法協助,請更正 Windows 登錄中對應的.DLL檔案名。
在管理元件重新安裝之後,設定服務可能會凍結 設定服務可能會在管理元件重新安裝之後凍結。 這似乎是 System Center Operations Manager 問題。 無解析度。
安裝SQL Server累積更新之後,可能會發生錯誤 透過累積更新升級SQL Server時,可能會發生下列錯誤:System.InvalidOperationException:無法讀取類別索引:13688System.InvalidOperationException:所指定類別的計數器配置無效, 類型的計數器:AverageCount64、AverageTimer32、CounterMultiTimer、CounterMultiTimerInverse、CounterMultiTimer100Ns、CounterMultiTimer100NsInverse、RawFraction 或 SampleFraction表示緊接著任何基底計數器類型:AverageBase、CounterMultiBase、RawBase 或 SampleBase (HealthService) 重新開機 Microsoft Monitoring Agent 服務。
健康情況服務可能會在監視大量資料庫期間自行重新開機,因為超過私用位元組的預設閾值並處理計數監視器 針對每個 SSAS 實例監視超過 50 個資料庫,可能會導致超過私用位元組的預設閾值,並處理計數監視器。 這可讓健全狀況服務在代理程式上重複重新開機。 將私用位元組監視器閾值設定為 943718400 (預設值為 300 MB) ,並將控制碼計數監視器閾值設定為 30000 (預設值為 6000) 。
服務狀態監視器無法在叢集SQL Server Analysis Services實例上運作 當SQL Server Analysis Services伺服器做為叢集實例時,服務狀態監視器無法運作。 無解析度。
執行與SQL Server物件相關的工作之後,不會產生主控台工作輸出 System Center Operations Manager 主控台不會在 [ 工作狀態 ] 對話方塊中顯示任何輸出,進度轉輪會持續執行。 即使不會產生任何輸出,而且工作精靈似乎停止回應,執行中的工作仍然可以將命令傳送至目標SQL Server實例物件,強制此物件執行要求的命令。 工作執行結果位於 [ 工作狀態 ] 檢視中,可在 System Center Operations Manager 主控台中找到。 無解析度。

若要更正 Windows 登錄中對應的.DLL檔案名,請執行下列步驟:

  1. 啟動 regedit。

  2. 移至 [HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSOLAP$[instanceName]\Performance。

  3. 尋找具有下列值的機碼:C:\Program Files\Microsoft SQL Server\MSAS14。[實例名稱]\OLAP\bin\Counters\MSMDCTR\140.DLL

  4. 更新此金鑰,如下所示:C:\Program Files\Microsoft SQL Server\MSAS14。[實例名稱]\OLAP\bin\Counters\MSMDCTR.DLL

  5. 重新開機 Analysis Service。