Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Применимо к:SQL Server
База данных Azure SQL
Управляемый экземпляр Azure SQL
База данных SQL в Microsoft Fabric
Возвращает строку для каждого объекта, представленного пакетом событий. Объектами могут быть следующие.
События. События указывают на представляющие интерес точки на пути выполнения. Все события содержат сведения об интересующей точке.
Действия. Действия выполняются синхронно при запуске событий. Действие может добавить к событию данные времени выполнения.
Цели. Цели используют события синхронно в потоке, который инициировал событие, или асинхронно в системном потоке.
Предикаты. Источники предикатов получают значения из источников событий для использования в операциях сравнения. При сравнениях на основе предикатов сравниваются данные определенных типов и возвращается логическое значение.
Типы. Типы инкапсулируют длину и характеристики коллекции байтов, что необходимо для интерпретации данных.
| Название столбца | Тип данных | Description |
|---|---|---|
| имя | nvarchar(60) | Имя объекта. имя уникально в пакете для определенного типа объекта. Не допускает значение NULL. |
| object_type | nvarchar(60) | Тип объекта . object_type является одним из следующих вариантов: event действие target pred_source; pred_compare; type Не допускает значение NULL. |
| package_guid | uniqueidentifier | Идентификатор GUID пакета, который представляет это действие. Обеспечивает связь «многие к одному» со столбцом sys.dm_xe_packages.package_id. Не допускает значение NULL. |
| description | nvarchar(256) | Описание действия. описание задается автором пакета. Не допускает значение NULL. |
| capabilities | int | Битовая карта, описывающая возможности объекта. Может принимать значение NULL. |
| capabilities_desc | nvarchar(256) | Перечисляет все возможности объекта. Может принимать значение NULL. Возможности, применяемые ко всем типам объектов - Частный. Единственный объект, доступный для внутреннего использования, и к которому нельзя получить доступ через CREATE/ALTER EVENT SESSION DDL. В данную категорию входят события аудита и целевые объекты, а также незначительное количество объектов, предназначенных для внутреннего применения. =============== Возможности событий - No_block. Это событие находится в критическом пути кода, который не может выполнять блокировку по любой причине. События с этой возможностью не могут добавляться к какому-либо сеансу события, который указывает NO_EVENT_LOSS. =============== Возможности, применяемые ко всем типам объектов - Process_whole_buffers. Целевой объект использует буферы событий одновременно, а не последовательно, событие за событием. - Одноэлементный. В процессе может существовать только один экземпляр целевого объекта. Хотя сеансы нескольких событий могут ссылаться на один целевой объект, реально существует всего один экземпляр, который обращается к каждому уникальному событию всего один раз. Это важно, если целевой объект добавляется к нескольким сеансам, каждый из которых собирает одно и то же событие. - Синхронный. Целевой объект выполняется на потоке, которым было создано данное событие до возвращения элемента управления в строку вызывающего кода. |
| type_name | nvarchar(60) | Имя для объектов pred_source и pred_compare. Может принимать значение NULL. |
| type_package_guid | uniqueidentifier | Идентификатор GUID для пакета, который представляет тип, с которым работает этот объект. Может принимать значение NULL. |
| type_size | int | Размер типа данных (в байтах). Применимо только в отношении допустимых типов объектов. Может принимать значение NULL. |
Permissions
Требуется VIEW разрешение SERVER STATE на сервере.
Разрешения для SQL Server 2022 и более поздних версий
Требуется VIEW разрешение на состояние производительности сервера на сервере.
Кратности связей
| От | Кому | Relationship |
|---|---|---|
| sys.dm_xe_objects.package_guid | sys.dm_xe_packages.guid | Многие к одному |