default trace enabled 選項
使用 default trace enabled 選項,啟用或停用預設的追蹤記錄檔。預設追蹤功能可提供豐富、永續的活動記錄檔,還能變更相關的組態選項。
用途
預設追蹤可為資料庫管理員提供疑難排解協助,確定他們有必要的記錄檔資料,能在問題發生的第一時間進行診斷。
進行檢視
預設追蹤記錄檔可由 SQL Server Profiler 開啟和檢查,或使用 fn_trace_gettable 系統功能,利用 Transact-SQL 進行查詢。SQL Server Profiler 開啟預設追蹤記錄檔的方式,與開啟一般追蹤輸出檔案一樣。根據預設,預設追蹤記錄檔是使用換用追蹤檔案,儲存在 \MSSQL\LOG 目錄中。預設追蹤記錄檔的基底檔案名稱是 log.trc。在典型的 SQL Server 安裝中,會啟用預設追蹤,因此它會變成 TraceID 1。如果在安裝之後及建立其他追蹤之後啟用它,此 TraceID 可能會變成較大的數目。
如需有關使用 SQL Server Profiler 來檢視此追蹤檔案的詳細資訊,請參閱<如何:開啟追蹤檔案 (SQL Profiler)>。
範例:
以下陳述式可開啟預設位置中的預設追蹤記錄檔:
SELECT *
FROM fn_trace_gettable
('C:\Program Files\Microsoft SQL Server\MSSQL10.MSSQLSERVER\MSSQL\LOG\log.trc', default)
GO
進行設定
設為 1 時,default trace enabled 選項會啟用**「預設的追蹤」**功能。這個選項的預設值是 1 (ON)。設為 0 則會關閉追蹤功能。
default trace enabled 屬於進階選項。若使用 sp_configure 系統預存程序來變更該設定,只有當 show advanced options 設為 1 時,才可以變更 default trace enabled 選項。這個設定會立即生效 (不需重新啟動伺服器)。