使用 啟用預設追蹤 的選項來啟用或停用預設追蹤記錄檔。 默認追蹤功能提供豐富、持續性的活動記錄,以及主要與組態選項相關的變更。
警告
這項功能將在未來的 SQL Server Microsoft 版本中移除。 請避免在新的開發工作中使用此功能,並計劃修改目前使用此功能的應用程式。 改用Extended Events。
目標
預設追蹤可協助資料庫管理員解決問題,確保他們在第一次出現問題時擁有診斷所需的日誌數據。
檢視
SQL Server Profiler 可以開啟並檢查預設追蹤記錄,也可以透過系統函式 fn_trace_gettable 對 Transact-SQL 進行查詢。 SQL Server Profiler 可以開啟默認追蹤記錄檔,就像一般追蹤輸出檔案一樣。 默認追蹤記錄會使用變換追蹤檔案儲存在 \MSSQL\LOG 目錄中。 預設追蹤記錄檔的基底檔名為 log.trc。 在 SQL Server 的一般安裝中,會啟用預設追蹤,因此會變成 TraceID 1。 如果在安裝後並建立其他追蹤後啟用,TraceID 可能會變成較大的數字。
如需使用 SQL Server Profiler 檢視此追蹤檔案的詳細資訊,請參閱 開啟追蹤檔案 (SQL Server Profiler)
範例:
下列語句會在預設位置開啟預設追蹤記錄:
SELECT *
FROM fn_trace_gettable
('C:\Program Files\Microsoft SQL Server\MSSQL12.MSSQLSERVER\MSSQL\LOG\log.trc', default);
GO
進行設定
當設定為 1 時, 預設追蹤啟用 選項會啟用 預設追蹤。 此選項的預設設定為 1 (ON)。 當值為 0 時,將關閉追蹤。
默認的追蹤啟用選項是進階選項。 如果您使用sp_configure系統預存程式來變更設定,則只有在顯示進階選項設定為 1 時,才能變更啟用預設追蹤的選項。 設定會立即生效,伺服器不必重新啟動。
另請參閱
RECONFIGURE (Transact-SQL)
伺服器組態選項 (SQL Server)
sp_configure (Transact-SQL)