sys.database_event_session_events

Относится к: SQL Server 2016 (13.x) и более поздние версии База данных SQL AzureУправляемый экземпляр SQL AzureSQL Database в Microsoft Fabric

Динамическое sys.database_event_session_events представление управления (DMV) возвращает строку для каждого события в сеансе событий с областью базы данных. Сведения о событиях в активных сеансах с областью действия базы данных см. в sys.dm_xe_database_session_events.

  • База данных SQL Azure и база данных SQL в Fabric поддерживают только сеансы с областью действия базы данных.
  • Управляемый экземпляр SQL Azure поддерживает сеансы с областью базы данных и сеансы с областью действия сервера. Сеансы с областью действия сервера рекомендуется использовать для управляемых экземпляров SQL. Для получения дополнительной информации см. CREATE EVENT SESSION примеры кода.
Имя столбца Тип данных Description
event_session_id int Идентификатор сеанса событий. Не допускает значение NULL.
event_id int Идентификатор события. Этот идентификатор уникален внутри объекта сеанса событий. Не допускает значение NULL.
name sysname Имя события. Не допускает значение NULL.
package sysname Имя пакета событий, который содержит событие. Не допускает значение NULL.
module sysname Имя модуля, который содержит событие. Не допускает значение NULL.
predicate nvarchar(3000) Выражение предиката, применяемое к событию. Допускает значение NULL.
predicate_xml nvarchar(3000) Выражение предиката XML, применяемое к событию. Допускает значение NULL.

Permissions

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

Remarks

Это представление имеет следующее количество элементов связей.

From To Relationship
sys.database_event_session_events.event_session_id sys.database_event_sessions.event_session_id Многие-к-одному

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