sys.dm_xe_object_columns (Transact-SQL)
適用於:SQL Server Azure SQL 資料庫 Azure SQL 受控執行個體
傳回所有物件的結構描述資訊。
注意
事件物件會公開唯讀和讀寫數據的固定架構。
資料行名稱 | 資料類型 | 描述 |
---|---|---|
NAME | nvarchar(256) | 資料行名稱。 name 在物件內是唯一的。 不可為 Null。 |
column_id | int | 數據行的識別碼。 column_id與 column_type搭配使用時,在物件內是唯一的。 不可為 Null。 |
object_name | nvarchar(256) | 這個數據行所屬的物件名稱。 sys.dm_xe_objects.id 具有多對一關聯性。不可為 Null。 |
object_package_guid | uniqueidentifier | 包含物件的封裝 GUID。 不可為 Null。 |
type_name | nvarchar(256) | 這個數據行的類型名稱。 不可為 Null。 |
type_package_guid | uniqueidentifier | 包含數據行數據類型之封裝的 GUID。 不可為 Null。 |
column_type | nvarchar(60) | 指出如何使用這個數據行。 不可為 Null。 column_type可以是下列其中一項: readonly。 數據行包含無法變更的靜態值。 data. 數據行包含 物件所公開的運行時間數據。 定製。 數據行包含可變更的值。 注意:變更此值可以修改 對象的行為。 |
column_value | nvarchar(256) | 顯示與對象數據行相關聯的靜態值。 可為 Null。 |
能力 | int | 描述數據行功能的點陣圖。 可為 Null。 |
capabilities_desc | nvarchar(256) | 這個物件數據行功能的描述。 此值可以是下列其中一項: 必要。 將父對象系結至事件會話時,必須設定值。 可為 Null。 |
description | nvarchar(3072) | 這個物件數據行的描述。 可為 Null。 |
權限
需要伺服器上的 VIEW SERVER STATE 許可權。
SQL Server 2022 和更新版本的權限
需要伺服器上的 VIEW SERVER PERFORMANCE STATE 權限。
關聯性基數
從 | 至 | 關聯 |
---|---|---|
sys.dm_xe_object_columns.object_name,sys.dm_xe_object_columns.object_package_guid | sys.dm_xe_objects.name, sys.dm_xe_objects.package_guid |
多對一 |
sys.dm_xe_object_columns.type_name sys.dm_xe_object_columns.type_package_guid |
sys.dm_xe_objects.name sys.dm_xe_objects.package_guid |
多對一 |
下一步
在下列文章中深入了解相關概念: