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


sys.database_event_session_targets

Относится к: SQL Server 2016 (13.x) и более поздние версии Azure SQL DatabaseAzure SQL Managed InstanceSQL Database в Microsoft Fabric

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

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

Permissions

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

Remarks

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

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