sys.traces (Transact-SQL)

適用於:SQL ServerAzure SQL 受控執行個體

sys.traces 目錄檢視包含系統上目前執行中的追蹤。 此檢視是取代 fn_trace_getinfo 函式。

如需支援追蹤事件的完整清單,請參閱 SQL Server 事件類別參考

重要

未來的 Microsoft SQL Server 版本將移除這項功能。 請避免在新的開發工作中使用這項功能,並規劃修改目前使用這項功能的應用程式。 請改用擴充事件目錄檢視。

資料行名稱 資料類型 描述
id int 追蹤識別碼。
status int 追蹤狀態:

0 = 已停止

1 = 執行中
path nvarchar(260) 追蹤檔案的路徑。 當追蹤是資料列集追蹤時,此值為 Null。
max_size bigint 追蹤檔案大小上限,以 MB 為單位。 當追蹤是資料列集追蹤時,此值為 Null。
stop_time datetime 停止執行追蹤的時間。
max_files int 變換檔案數目上限。 如果未設定最大數位,則此值為 null。
is_rowset bit 1 = 資料列集追蹤。
is_rollover bit 1 = 已啟用變換選項。
is_shutdown bit 1 = 已啟用關機選項。
is_default bit 1 = 預設追蹤。
buffer_count int 追蹤所使用的記憶體內部緩衝區數目。
buffer_size int 每個緩衝區的大小(KB)。
file_position bigint 上次追蹤檔案位置。 當追蹤是資料列集追蹤時,此值為 Null。
reader_spid int 資料列集追蹤讀取器會話識別碼。 當追蹤是檔案追蹤時,此值為 Null。
start_time datetime 追蹤開始時間。
last_event_time datetime 引發最後一個事件的時間。
event_count bigint 發生的事件總數。
dropped_event_count int 捨棄的事件總數。

權限

目錄檢視內中繼資料的可見性會限制在使用者所擁有的安全性實體,或已授與使用者某些權限的安全性實體。 如需相關資訊,請參閱 Metadata Visibility Configuration

另請參閱

物件目錄檢視 (Transact-SQL)
sys.trace_categories (Transact-SQL)
sys.trace_columns (Transact-SQL)
sys.trace_events (Transact-SQL)
sys.trace_event_bindings (Transact-SQL)
sys.trace_subclass_values (Transact-SQL)