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


sys.database_event_session_actions

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

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

  • База данных SQL Azure и база данных SQL в Fabric поддерживают только сеансы с областью действия базы данных.
  • Управляемый экземпляр SQL Azure поддерживает сеансы с областью базы данных и сеансы с областью действия сервера. Сеансы с областью действия сервера рекомендуется использовать для управляемых экземпляров SQL. Дополнительные сведения см. в примерах кода CREATE EVENT SESSION.
Column name Data type Description
event_session_id int Идентификатор сеанса событий. Не допускает значение NULL.
event_id int Идентификатор события. Этот идентификатор уникален внутри объекта сеанса событий. Не допускает значение NULL.
name sysname Имя действия. Is nullable.
package sysname Имя пакета событий, который содержит событие. Is nullable.
module sysname Имя модуля, который содержит событие. Is nullable.

Permissions

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

Remarks

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

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

sys.database_event_session_actions.event_session_id
sys.database_event_session_events.event_session_id

sys.database_event_session_events.event_id
Многие-к-одному