sys.dm_xe_packages (Transact-SQL)

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

Содержит список всех пакетов, зарегистрированных подсистемой расширенных событий.

Имя столбца Тип данных Description
name nvarchar(256) Имя пакета. Это описание берется из самого пакета. Не допускает значение NULL.
guid uniqueidentifier Идентификатор GUID пакета. Не допускает значение NULL.
описание nvarchar(3072) Описание пакета. описание задано автором пакета и не допускает значение NULL.
capabilities int Битовая карта, описывающая возможности этого пакета. Допускает значение NULL.
capabilities_desc nvarchar(256) Список всех возможностей, допустимых для этого пакета. Допускает значение NULL.
module_guid nvarchar(60) Идентификатор GUID модуля, содержащегося в пакете. Не допускает значение NULL.
module_address varbinary(8) Базовый адрес, по которому загружается модуль, содержащийся в пакете. Один модуль может занимать несколько пакетов. Не допускает значение NULL.

Разрешения

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

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

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

Замечания

Пакеты, зарегистрированные подсистемой расширенных событий, содержат события; действия, которые могут быть выполнены в ответ на событие; цели как для синхронной, так и асинхронной обработки данных события.

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

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

С дт. По Отношение
sys.dm_xe_packages.module_address sys.dm_os_loaded_modules.base_address Многие-к-одному

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

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