分享方式:


sys.fn_trace_geteventinfo (Transact-SQL)

適用於:SQL Server

傳回所追蹤之事件的相關信息。

重要

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

Transact-SQL 語法慣例

語法

  
fn_trace_geteventinfo ( trace_id )  

引數

trace_id
這是追蹤的標識碼。 trace_id為 int,沒有預設值。

傳回的數據表

資料行名稱 資料類型 描述
eventid int 追蹤事件的標識碼
columnid int 針對每個事件收集的所有數據行標識碼

備註

傳遞特定追蹤的標識碼時, fn_trace_geteventinfo 會傳回該追蹤的相關信息。 傳遞無效的識別碼時,此函式會傳回空的數據列集。

權限

需要伺服器上的 ALTER TRACE 許可權。

範例

下列範例會傳回追蹤數位 2 的相關信息。

SELECT * FROM fn_trace_geteventinfo(2) ;  
GO  
  

另請參閱

sp_trace_setevent (Transact-SQL)
sp_trace_setfilter (Transact-SQL)
建立追蹤 (Transact-SQL)
sp_trace_create (Transact-SQL)
sp_trace_generateevent (Transact-SQL)
sp_trace_setstatus (Transact-SQL)
sys.fn_trace_getinfo (Transact-SQL)
sys.fn_trace_gettable (Transact-SQL)
sys.fn_trace_getfilterinfo (Transact-SQL)