共用方式為


SQL Server Profiler 中監視 Analysis Services 的簡介

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

  • 監視分析服務實例的效能。

  • 偵錯多維度表示式 (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)