다음을 통해 공유


모든 이벤트에 대한 필드 가져오기

이 작업을 수행하려면 SQL Server Management Studio 쿼리 편집기 사용해야 합니다.

이 프로시저의 문이 끝나면 쿼리 편집기의 결과 탭에 다음 열이 표시됩니다.

  • package_name

  • event_name

  • event_field

  • field_type

  • column_type

위의 정보는 버킷팅 대상을 사용하는 이벤트 세션을 구성하는 경우 사용할 수 있습니다. 자세한 내용은 SQL Server Extended Events Targets을 참조하세요.

시작하기 전에

SQL Server 확장 이벤트 세션을 만들기 전에 이벤트와 연결된 필드에 대한 정보를 가져오는 것이 유용합니다.

쿼리 편집기를 사용하여 모든 이벤트에 대한 필드를 가져오려면

  • 쿼리 편집기에서 다음 문을 실행합니다.

    select p.name package_name, o.name event_name, c.name event_field, c.type_name field_type, c.column_type column_type  
    from sys.dm_xe_objects o  
    join sys.dm_xe_packages p  
          on o.package_guid = p.guid  
    join sys.dm_xe_object_columns c  
          on o.name = c.object_name  
    where o.object_type = 'event'  
    order by package_name, event_name  
    

참고 항목

sys.dm_xe_objects(Transact-SQL)
sys.dm_xe_packages(Transact-SQL)