다음을 통해 공유


sys.database_event_session_fields(Azure SQL Database 및 Azure SQL Managed Instance)

적용 대상: SQL Server 2016(13.x) 이상 Azure SQL Database Azure SQL Managed Instance

데이터베이스 범위 이벤트 세션의 이벤트 및 대상에 명시적으로 설정된 사용자 지정 가능한 각 열에 대한 행을 반환합니다.

Azure SQL Database는 데이터베이스 범위 세션만 지원합니다. Azure SQL Managed Instance는 데이터베이스 범위 세션과 서버 범위 세션을 모두 지원합니다. 관리되는 인스턴스에는 서버 범위 세션이 권장됩니다. CREATE EVENT SESSION에서 자세히 알아보세요.

열 이름 데이터 형식 설명
event_session_id int 이벤트 세션의 ID입니다. Null을 허용하지 않습니다.
object_id int 이 필드와 관련된 개체의 ID입니다. Null을 허용하지 않습니다.
name sysname @FSHO2@필드의 이름입니다. Null을 허용하지 않습니다.
value 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
다대일

다음 단계

다음 문서에서 관련 개념에 대해 자세히 알아보세요.