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