すべてのイベントのフィールドを取得するGet the Fields for All Events

この作業には、 SQL Server Management StudioSQL Server Management Studioのクエリ エディターを使用した次の手順の実行も含まれます。Accomplishing this task involves using Query Editor in SQL Server Management StudioSQL Server Management Studio.

この手順でステートメントの実行が完了すると、クエリ エディターの [結果] タブに次の列が表示されます。After the statements in this procedure finish, the Results tab of Query Editor displays the following columns:

  • package_namepackage_name

  • event_nameevent_name

  • event_fieldevent_field

  • field_typefield_type

  • column_typecolumn_type

バケット ターゲットを使用するイベント セッションを設定する場合は、上記の情報を使用できます。You can use the preceding information when configuring event sessions that use the bucketing target. 詳細については、「 SQL Server 拡張イベント ターゲット」を参照してください。For more information, see SQL Server Extended Events Targets.

作業を開始する準備Before you Begin

SQL ServerSQL Server 拡張イベント セッションを作成する前に、イベントに関連したフィールドについての情報を取得すると役立つことがあります。Before you create a SQL ServerSQL Server Extended Events session, it is useful to get information about the fields associated with events.

クエリ エディターを使用してすべてのイベントのフィールドを取得するにはTo get the fields for all events using Query Editor

  • クエリ エディターで、次のステートメントを実行します。In Query Editor, issue the following statements.

    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  
    

参照See Also

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