Udostępnij za pomocą


sys.dm_xe_object_columns (Transact-SQL)

Dotyczy:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBaza danych SQL w usłudze Microsoft Fabric

Zwraca informacje o schemacie dla wszystkich obiektów.

Uwaga / Notatka

Obiekty zdarzeń udostępniają stałe schematy zarówno dla danych tylko do odczytu, jak i do odczytu.

Nazwa kolumny Typ danych Description
nazwa nvarchar(256) Nazwa kolumny. nazwa jest unikalna w obrębie obiektu. Nie jest nullowalny.
column_id int Identyfikator kolumny. column_id jest unikalny w obrębie obiektu, gdy używa się go z column_type. Nie jest nullowalny.
object_name nvarchar(256) Nazwa obiektu, do którego należy ta kolumna. Istnieje relacja wielu-do-jednego z sys.dm_xe_objects.id. Nie jest unieważnione.
object_package_guid uniqueidentifier GUID pakietu, który zawiera obiekt. Nie jest nullowalny.
type_name nvarchar(256) Nazwa tego typu dla tej kolumny. Nie jest nullowalny.
type_package_guid uniqueidentifier GUID pakietu zawierającego typ danych kolumny. Nie jest nullowalny.
column_type nvarchar(60) Wskazuje, jak ta kolumna jest używana. Nie jest nullowalny. column_type może być jednym z następujących typów:

tylko do czytania. Kolumna zawiera wartość statyczną, której nie można zmienić.

dane. Kolumna zawiera dane w czasie wykonywania ujawnione przez obiekt.

Konfigurowalny. Kolumna zawiera wartość, którą można zmieniać.

Uwaga: Zmiana tej wartości może zmodyfikować zachowanie obiektu.
column_value nvarchar(256) Wyświetla statyczne wartości powiązane z kolumną obiektową. Jest dopuszczana wartość null.
capabilities int Bitmapa opisująca możliwości kolumny. Jest dopuszczana wartość null.
capabilities_desc nvarchar(256) Opis możliwości tej kolumny obiektów. Ta wartość może być jedną z następujących wartości:

Obowiązkowy. Wartość ta musi być ustalana podczas wiązania obiektu nadrzędnego z sesją zdarzenia.

Jest dopuszczana wartość null.
opis nvarchar(3072) Opis tej kolumny obiektu. Jest dopuszczana wartość null.

Permissions

Wymaga uprawnień VIEW SERVER STATE na serwerze.

Uprawnienia dla programu SQL Server 2022 i nowszych

Wymaga uprawnienia WYŚWIETL STAN WYDAJNOŚCI SERWERA na serwerze.

Kardynały relacji

Źródło To Relacja
sys.dm_xe_object_columns.object_name, sys.dm_xe_object_columns.object_package_guid sys.dm_xe_objects.imię,

sys.dm_xe_objects.package_guid
Wiele do jednego
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
Wiele do jednego

Dalsze kroki

Dowiedz się więcej o powiązanych pojęciach w następujących artykułach: