sys.dm_xe_object_columns (Transact-SQL)

Применимо к:SQL ServerБаза данных Azure SQLУправляемый экземпляр Azure SQLБаза данных SQL в Microsoft Fabric

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

Note

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

Название столбца Тип данных Description
имя 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. Столбец содержит статическое значение, которое нельзя изменить.

данные. Столбец содержит данные времени выполнения, представленные объектом.

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

Примечание. Изменение этого значения может изменить поведение объекта.
column_value nvarchar(256) Отображает статические значения, связанные со столбцом объекта. Может принимать значение NULL.
capabilities int Битовая карта, описывающая возможности столбца. Может принимать значение NULL.
capabilities_desc nvarchar(256) Описание возможностей этого столбца объекта. Значение может быть одним из следующих.

Обязательно. Значение должно быть задано при привязывании родительского объекта к сеансу событий.

Может принимать значение NULL.
description nvarchar(3072) Описание этого столбца объекта. Может принимать значение NULL.

Permissions

Требуется VIEW разрешение SERVER STATE на сервере.

Разрешения для SQL Server 2022 и более поздних версий

Требуется VIEW разрешение на состояние производительности сервера на сервере.

Кратности связей

От Кому Relationship
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
Многие к одному