執行 SQL Server Profiler

適用範圍: 是SQL Server (所有支援的版本)

您可以使用多種不同的方式來執行 SQL Server Profiler,以支援在各種狀況中收集追蹤輸出。 您可以從 Windows 10 的 [開始] 功能表、Database Engine Tuning Advisor 的 [工具] 功能表,以及 SQL Server Management Studio 的數個位置啟動 SQL Server Profiler。

當您第一次啟動 SQL Server Profiler ,且從 [檔案] 功能表中選取 [新增追蹤] 時,應用程式會顯示一個 [連線到伺服器] 對話方塊,您可在此指定要連線的 SQL Server 執行個體。

從 Windows 10 的 [開始] 功能表啟動 SQL Server Profiler

  • 按一下 Windows 開始 圖示或按 Windows 鍵,然後鍵入 "SQL Server Profiler 17"。 按一下出現的 [SQL Server Profiler 17] 磚。

在 Database Engine Tuning Advisor 中啟動 SQL Server Profiler

  • 在 Database Engine Tuning Advisor 的 [工具] 功能表上,按一下 [SQL Server Profiler]

若要在 SQL Server Management Studio 中啟動 SQL Server Profiler

您可以從 SQL Server Management Studio 中的數個位置啟動 SQL Server Profiler。 當 SQL Server Profiler 啟動時,它會載入連線內容、追蹤範本及其啟動點的篩選內容。 SQL Server Management Studio 會在自己的執行個體中啟動每個 SQL Server Profiler 工作階段,即便在您關閉 SQL Server Management Studio 後 Profiler 仍會繼續執行。

從工具功能表啟動 SQL Server Profiler

  • 在 SQL Server Management Studio [工具] 功能表中,按一下 [SQL Server Profiler]。

從查詢編輯器啟動 SQL Server Profiler

  • 在查詢編輯器中按一下滑鼠右鍵,然後選取 [在 SQL Server Profiler 中追蹤查詢]。

    注意

    連接內容是編輯器連接、追蹤範本為 TSQL_SPs,而套用的篩選為 SPID = 查詢視窗 SPID。

若要從活動監視器啟動 SQL Server Profiler

  • 在活動監視器中按一下 [處理序] 窗格,以滑鼠右鍵按一下您要分析的處理序,然後按一下 [在 SQL Server Profiler 中追蹤處理序]。

    注意

    選取處理序時,如果有開啟 [活動監視器],則連接內容為 [物件總管] 連接。 追蹤範本是以伺服器類型為基礎的預設值,而且 SPID 等於所選處理序的 SPID。

.NET Framework 安全性

  • 在 Windows 驗證模式中,執行 SQL Server Profiler 的使用者帳戶必須有連線到 SQL Server 執行個體的權限。
  • 若要利用 SQL Server Profiler來執行追蹤,使用者也必須有 ALTER TRACE 權限。

後續步驟

SQL Server Profiler 概觀
使用 SQL Server Management Studio