執行 SQL Server Profiler
適用於:SQL Server Azure SQL 受控執行個體
您可以使用多種不同的方式來執行 SQL Server Profiler,以支援在各種狀況中收集追蹤輸出。 您可以從 Windows [開始] 功能表、Database Engine Tuning Advisor 中的 [工具] 功能表,以及 SQL Server Management Studio 中的數個位置啟動 SQL Server Profiler。
當您第一次啟動 SQL Server Profiler ,且從 [檔案] 功能表中選取 [新增追蹤] 時,應用程式會顯示一個 [連線到伺服器] 對話方塊,您可在此指定要連線的 SQL Server 執行個體。
從 Windows 的 [開始] 功能表啟動 SQL Server Profiler
- 選取 Windows 開始圖示或按下 Windows 鍵,並開始鍵入 "SQL Server Profiler 18" 或適當的更新版本。 當 [SQL Server Profiler 18] 磚顯示時,請加以選取。
在 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。
當您從查詢編輯器啟動 SSMS 20 中的 SQL Server Profiler 時,不會載入連線內容,而且不會自動設定追蹤。 您必須手動建立追蹤並加以啟動。
若要從活動監視器啟動 SQL Server Profiler
在活動監視器中按一下 [處理序] 窗格,以滑鼠右鍵按一下您要分析的處理序,然後按一下 [在 SQL Server Profiler 中追蹤處理序]。
注意
選取處理序時,如果有開啟 [活動監視器],則連接內容為 [物件總管] 連接。 追蹤範本是以伺服器類型為基礎的預設值,而且 SPID 等於所選處理序的 SPID。
.NET Framework 安全性
- 在 Windows 驗證模式中,執行 SQL Server Profiler 的使用者帳戶必須有連線到 SQL Server 執行個體的權限。
- 若要利用 SQL Server Profiler 來執行追蹤,使用者也必須有 ALTER TRACE 權限。