sys.database_event_session_fields (База данных SQL Azure и Управляемый экземпляр SQL Azure)
Область применения: SQL Server 2016 (13.x) и более поздних версий База данных SQL Azure Управляемый экземпляр SQL Azure
Возвращает строку для каждого настраиваемого столбца, который был явно задан для событий и целевых объектов в сеансе событий с областью базы данных.
База данных SQL Azure поддерживает только сеансы с областью действия базы данных. Управляемый экземпляр SQL Azure поддерживает сеансы с областью базы данных и сеансы с областью действия сервера. Для управляемых экземпляров рекомендуется использовать сеансы с областью действия сервера: дополнительные сведения см. в разделе CREATE EVENT SESSION.
Имя столбца | Тип данных | Description |
---|---|---|
event_session_id | int | Идентификатор сеанса событий. Не допускает значение NULL. |
object_id | int | Идентификатор объекта, с которым связано это поле. Не допускает значение NULL. |
name | sysname | Имя поля. Не допускает значение NULL. |
значение | sql_variant | значение поля ; Не допускает значение NULL. |
Разрешения
Необходимо разрешение VIEW DATABASE STATE.
Замечания
Это представление имеет следующее количество элементов связей.
С дт. | По | Отношение |
---|---|---|
sys.database_event_session_actions.event_session_id | sys.database_event_sessions.event_session_id | Многие-к-одному |
sys.database_event_session_actions.event_id sys.database_event_session_actions.object_id sys.database_event_session_actions.event_session_id |
sys.database_event_session_events.event_session_id sys.database_event_session_events.event_id |
Многие-к-одному |
sys.database_event_session_actions.event_session_id sys.database_event_session_actions.object_id |
sys.database_event_session_targets.event_session_id sys.database_event_session_targets.target_id |
Многие-к-одному |
Следующие шаги
Дополнительные сведения о связанных понятиях см. в следующих статьях:
- Расширенные события в Базе данных SQL Azure
- Целевой код файла событий для расширенных событий в База данных SQL Azure и Управляемый экземпляр SQL
- sys.database_event_sessions (База данных SQL Azure и Управляемый экземпляр SQL Azure)
- sys.database_event_session_actions (База данных SQL Azure и Управляемый экземпляр SQL Azure)
- Наблюдение за производительностью Базы данных SQL Microsoft Azure и Управляемого экземпляра SQL Azure с помощью динамических административных представлений