Ssas

SQL Server Analysis Services 的伺服器端跟踪

  • July 21, 2021

我們希望在 Analysis Services 上持續執行伺服器端跟踪,並將其輸出記錄在數據庫服務中的數據庫表中。

有大量文章顯示數據庫服務的伺服器端跟踪,但我還沒有找到分析服務的文章。

關於從哪裡開始記錄和自動化伺服器端跟踪以使 Analysis Services 始終執行的任何建議?

也許您可以在 ssas 實例屬性中設置查詢日誌。

在此處輸入圖像描述

這取決於您要擷取的數據類型。

我剛剛按照@MBuschi 的建議設置了跟踪,但 IMO 非常有限。要啟用它,我建議您創建一個小型數據庫供它寫入,並將上面顯示的“CreateQueryLogTable”標誌更改為 true。您還需要提供到您的日誌記錄位置的連接字元串,並且您提供的登錄名需要足夠的憑據來創建表。然後只需重新啟動 SSAS。它應該為您創建表並開始記錄。這是官方文件

我也一直在玩Extended events,並學習瞭如何通過腳本啟動和停止會話。擴展事件為您提供了很多配置靈活性,以針對特定的技術細節。

到目前為止,我發現的最有用的東西是儲存在 SSAS 數據或日誌目錄中的飛行記錄器文件。(也許我只是更喜歡它們的佈局)。但是,這些文件會覆蓋它們自己。因此,儘管它們對診斷很有用,但它們並不適合長期記錄。

引用自:https://dba.stackexchange.com/questions/294510