取得已儲存追蹤的相關資訊 (Transact-SQL)

適用於:SQL Server

本文描述如何使用內建函數來檢視已儲存的追蹤。

重要

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

檢視特定追蹤

  1. 執行 sys.fn_trace_getinfo,並指定需要其資訊的追蹤識別碼。 此函數會傳回資料表,其中列出追蹤、追蹤屬性和屬性的相關資訊。

    以下列方式叫用函數:

    SELECT *
    FROM ::fn_trace_getinfo(trace_id);
    

檢視現有的所有追蹤

  1. 執行 sys.fn_trace_getinfo,並指定 0default。 此函數會傳回資料表,其中列出所有追蹤、追蹤屬性和這些屬性的相關資訊。

    以下列方式叫用函數:

    SELECT *
    FROM ::fn_trace_getinfo(default);
    

.NET Framework 安全性

需要伺服器上的 ALTER TRACE。

另請參閱