共用方式為


使用 SQL Server Profiler 監視 Analysis Services 簡介

您可以使用SQL Server Profiler來監視 Microsoft SQL Server Analysis Services實例所產生的事件。 使用 SQL Server Profiler,您可以執行下列動作:

  • 監視 Analysis Services 實例的效能。

  • 偵錯多維度運算式 (MDX) 陳述式。

  • 識別執行緩慢的 MDX 陳述式。

  • 在專案的開發階段透過逐步執行陳述式來測試 MDX 陳述式,以確認程式碼如預期般運作。

  • 藉由擷取生產系統上的事件,並在測試系統上重新執行事件,針對 Analysis Services 中的問題進行疑難排解。 此方式對測試或偵錯用途很有用,並可讓使用者不受干擾的繼續使用實際系統。

  • 稽核和檢閱 Analysis Services 實例上發生的活動。 安全性管理員可以檢閱任何一個稽核的事件。 這包含登入嘗試是成功或失敗;以及存取陳述式和物件的權限是成功或失敗。

  • 將擷取事件的相關資料顯示在畫面上,或擷取每個事件的相關資料,並將其儲存至檔案或SQL Server資料表,以供日後分析或播放。 當您重新執行資料時,可以即時或逐步返回儲存的事件,如同最初發生時一般。

使用 SQL Server Profiler

若要使用SQL Server Profiler來建立或重新執行追蹤,您必須是 Analysis Services 伺服器角色的成員。 如果您是 Analysis Services 伺服器角色的成員,您可以從 [開始] 功能表上的 Microsoft SQL Server 程式群組啟動SQL Server Profiler。

當您使用 SQL Server Profiler 時,請注意下列事項:

  • 追蹤定義會使用 CREATE 語句來儲存 Analysis Services 資料庫。

  • 可以同時執行多個追蹤。

  • 多重連接可以從相同的追蹤接收事件。

  • 當 Analysis Services 停止並重新啟動時,追蹤可以繼續。

    注意

    追蹤事件中不會顯示密碼,而是以 ****** 取代。

為了獲得最佳效能,請使用SQL Server Profiler只監視您最感興趣的事件。 監視太多事件會增加負擔,並導致追蹤檔案或資料表變得過於龐大,尤其在進行長期追蹤時。 另外,請使用篩選來限制收集的資料量,以防止追蹤檔案變得太大。

另請參閱

Analysis Services 追蹤事件
建立 Profiler 追蹤以重新執行 (Analysis Services)