SQL 事件探查器是圖形工具,使系統管理員得以監視 Microsoft SQL Server 實例中的事件。可以捕獲有關每個事件的數據並將其保存到文件或 SQL Server 表中供以後分析。例如,可以對生產環境進行監視,了解執行速度太慢而妨礙性能的存儲過程。
使用 SQL 事件探查器只監視感興趣的事件。如果跟蹤變得太大,可以基於需要的信息進行篩選,以便只收集事件數據的子集。監視太多事件類會增加服務器和監視進程的開銷,並且可能導致跟蹤文件或跟蹤表變得很大,尤其是在進行長時間監視時。
在跟蹤事件後,SQL 事件探查器允許重播在 SQL Server 實例上捕獲的事件數據,因此可以如事件當初發生時一樣有效地重新執行保存的事件。
使用 SQL 事件探查器可以:
● 監視 SQL Server 實例的性能。
● 調試 Transact-SQL 語句和存儲過程。
● 識別執行慢的查詢。
● 在工程開發階段,通過單步執行語句測試 SQL 語句和存儲過程,以確認代碼按預期運行。
● 通過捕獲生產系統中的事件並在測試系統中重播它們來解決 SQL Server 中的問題。這對測試和調試很有用,並使得用戶可以不受干擾地繼續使用生產系統。
● 審核和復查在 SQL Server 實例中發生的活動。這使得安全管理員得以復查任何審核事件,包括登錄嘗試的成功與失敗,以及訪問語句和對象的權限成功與失敗。
SQL 事件探查器為用於監視 SQL Server 實例的一組存儲過程提供圖形用戶界面。例如,可以創建您自己的應用程序,以便使用 SQL 事件探查器存儲過程監視 SQL Server。
必須有至少 10 MB 的可用空間用以運行 SQL 事件探查器。當使用 SQL 事件探查器時,如果可用空間降至 10 MB 以下,SQL 事件探查器的所有功能都將停止。
怎麼打開"SQL 事件探查器"
1. 在"企業管理器"的"工具"菜單上單擊"SQL 事件探查器"命令打開 "SQL 事件探查器"
2. 在"SQL 事件探查器"工具欄上點擊"新跟蹤"圖標打開SQL Server連接窗口,輸入SQL Server地址、選擇一種身份驗證方式後確定連接
3. 選擇默認的模板並運行即可開始跟蹤,也可以自定義一個模板對指定的事件和進行跟蹤並顯示自定義的數據列