sys.traces (Transact-SQL)
適用於:SQL Server Azure SQL 受控執行個體
sys.traces 目錄檢視包含系統上目前執行中的追蹤。 此檢視是取代 fn_trace_getinfo 函式。
如需支持追蹤事件的完整清單,請參閱 SQL Server 事件類別參考。
重要
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)