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


sys.dm_xe_database_session_object_columns

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

Динамическое sys.dm_xe_database_session_object_columns представление управления (DMV) показывает значения конфигурации для объектов, привязанных к активному сеансу с областью базы данных.

  • База данных SQL Azure и база данных SQL в Fabric поддерживают только сеансы с областью действия базы данных.
  • Управляемый экземпляр SQL Azure поддерживает сеансы с областью базы данных и сеансы с областью действия сервера. Сеансы с областью действия сервера рекомендуется использовать для управляемых экземпляров SQL. Дополнительные сведения см. в примерах кода CREATE EVENT SESSION.
Column name Data type Description
event_session_address varbinary(8) Адрес сеанса событий в памяти. Имеет отношение "многие ко одному".sys.dm_xe_database_sessions.address Не допускает значение NULL.
column_name nvarchar(60) Имя значения конфигурации. Не допускает значение NULL.
column_id int Идентификатор столбца. Уникален в пределах объекта. Не допускает значение NULL.
column_value nvarchar(2048) Установленное значение столбца. Is nullable.
object_type nvarchar(60) Тип объекта . Не допускает значение NULL.

object_type является одним из следующих вариантов:

event

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

Permissions

Необходимо разрешение VIEW DATABASE STATE.

Relationship cardinalities

From To Relationship
sys.dm_xe_database_session_object_columns.object_name

sys.dm_xe_database_session_object_columns.object_package_guid
sys.dm_xe_objects.package_guid

sys.dm_xe_objects.name
Many-to-one
sys.dm_xe_database_session_object_columns.column_name

sys.dm_xe_database_session_object_columns.column_id
sys.dm_xe_object_columns.name

sys.dm_xe_object_columns.column_id
Many-to-one