sys.dm_xe_objects (Transact-SQL)

針對事件封裝所公開的每個物件,各傳回一個資料列。物件可以是下列其中一項:

  • 事件。事件會指示執行路徑中所要的點。所有的事件都包含所要之點的相關資訊。

  • 動作。當事件引發時,會以同步方式執行動作。動作可以將執行階段資料附加至事件。

  • 目標。目標會耗用事件 (在引發事件的執行緒上同步處理,或是在系統提供的執行緒上非同步處理)。

  • 述詞。述詞來源會從事件來源中擷取值,以供比較作業使用。述詞比較作業會比較特定的資料類型,並傳回布林值。

  • 類型。類型會封裝位元組集合的長度和特性,以便能夠解譯資料。

資料行名稱

資料類型

說明

name

nvarchar(60)

物件的名稱。name 對於特定的物件類型而言,在封裝內是唯一的。不可設為 Null。

object_type

nvarchar(60)

物件的類型。object_type 是下列其中一項:

  • event

  • action

  • target

  • pred_source

  • pred_compare

  • type

不可設為 Null。

package_guid

uniqueidentifier

公開此動作之封裝的 GUID。這與 sys.dm_xe_packages.package_id 之間是多對一的關聯性。不可設為 Null。

description

nvarchar(256)

動作的描述。description 是由封裝作者所設定。不可設為 Null。

capabilities

int

描述此物件之功能的點陣圖。可為 Null。

capabilities_desc

nvarchar(256)

列出此物件的所有功能。可為 Null。

type_name

nvarchar(60)

pred_source 和 pred_compare 物件的名稱。可為 Null。

type_package_guid

uniqueidentifier

公開此物件操作所在之類型的封裝 GUID。可為 Null。

type_size

int

資料類型的大小 (以位元組為單位)。只適用於有效的物件類型。可為 Null。

權限

需要伺服器的 VIEW SERVER STATE 權限。

關聯性基數

來源

目的地

關聯性

sys.dm_xe_objects.package_guid

sys.dm_xe_packages.guid

多對一

變更記錄

更新的內容

已更正 capabilities 資料行的描述來表示此值可為 Null。

已將「關聯性基數」資料表更新成正確的資料行名稱。