sys.dm_xe_object_columns (Transact-SQL)

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

Примечание

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

Применимо для следующих объектов: SQL Server (начиная с SQL Server 2008 до текущей версии).

Имя столбца

Тип данных

Описание

name

nvarchar(60)

Имя столбца. name является уникальным в рамках объекта. Не допускает значение NULL.

column_id

int

Идентификатор столбца. Значение column_id уникально внутри объекта при использовании с column_type. Не допускает значение NULL.

object_name

nvarchar(60)

Имя объекта, которому принадлежит столбец. Имеет связь «многие к одному» с sys.dm_xe_objects.id. Не допускает значение NULL.

object_package_guid

uniqueidentifier

Идентификатор GUID пакета, в котором содержится объект. Не допускает значение NULL.

type_name

nvarchar(60)

Имя типа для этого столбца. Не допускает значение NULL.

type_package_guid

uniqueidentifier

Идентификатор GUID пакета, в котором содержится тип данных столбца. Не допускает значение NULL.

column_type

nvarchar(60)

Показывает, как используется этот столбец. column_type может принимать одно из следующих значений:

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

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

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

Примечание

При изменении этого значения может измениться поведение объекта.

Не допускает значение NULL.

column_value

nvarchar(256)

Отображает статические значения, связанные со столбцом объекта. Допускаются значения NULL.

capabilities

int

Битовая карта, описывающая возможности столбца. Допускает значение NULL.

capabilities_desc

nvarchar(256)

Описание возможностей этого столбца объекта. Может принимать одно из следующих значений:

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

  • NULL

description

nvarchar(256)

Описание этого столбца объекта. Допускает значение NULL.

Разрешения

Требует разрешения VIEW SERVER 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

«многие к одному»

См. также

Справочник

Динамические административные представления и функции (Transact-SQL)