sys.dm_xe_object_columns (Transact-SQL)

Применяется к:SQL ServerAzure SQL DatabaseAzure, управляемому экземпляру SQL Azure

Возвращает сведения о схеме для всех объектов.

Заметка

Объекты событий предоставляют фиксированные схемы как для данных, доступных только для чтения, так и для данных, доступных для чтения и записи.

Имя столбца Тип данных Описание:
name nvarchar(256) Имя столбца. имя уникально в объекте. Не допускает значение 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. Столбец содержит данные времени выполнения, представленные объектом.

customizable. Столбец содержит значение, которое можно изменить.

Примечание. Изменение этого значения может изменить поведение объекта.
column_value nvarchar(256) Отображает статические значения, связанные со столбцом объекта. Допускает значение NULL.
capabilities 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
Многие к одному

Далее

Дополнительные сведения о связанных понятиях см. в следующих статьях: