Поделиться через


sys.dm_xe_session_object_columns (Transact-SQL)

Область применения: SQL Server Управляемый экземпляр SQL Azure

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

База данных SQL Azure поддерживает только сеансы на уровне базы данных. См . sys.dm_xe_database_session_object_columns.

Имя столбца Тип данных Description
event_session_address varbinary(8) Адрес сеанса событий в памяти. Обеспечивает связь «многие к одному» со столбцом sys.dm_xe_sessions.address. Не допускает значение NULL.
column_name nvarchar(256) Имя значения конфигурации. Не допускает значение NULL.
column_id int Идентификатор столбца. Уникален в пределах объекта. Не допускает значение NULL.
column_value nvarchar(3072) Установленное значение столбца. Допускает значение NULL.
object_type nvarchar(60) Тип объекта . Не допускает значение NULL. object_type является одним из следующих:

события

целевой объект
object_name nvarchar(256) Имя объекта, которому принадлежит столбец. Не допускает значение NULL.
object_package_guid uniqueidentifier Идентификатор GUID пакета, в котором содержится объект. Не допускает значение NULL.

Разрешения

необходимо разрешение VIEW SERVER STATE на сервере.

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

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

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

С дт. По Отношение
dm_xe_session_object_columns.object_name,

dm_xe_session_object_columns.object_package_guid
sys.dm_xe_objects.package_guid,

sys.dm_xe_objects.name
Многие к одному
dm_xe_session_object_columns.column_name,

dm_xe_session_object_columns.column_id
sys.dm_xe_object_columns.name,

sys.dm_xe_object_columns.column_id
Многие к одному

Следующие шаги

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