Condividi tramite


Procedura: Recupero di campi per tutti gli eventi

Prima di creare una sessione degli eventi estesi di SQL Server, è utile ottenere informazioni sui campi associati agli eventi.

Il completamento di questa attività comporta l'utilizzo dell'editor di query in SQL Server Management Studio per effettuare la procedura descritta di seguito.

Al termine delle istruzioni in questa procedura, nella scheda Risultati dell'editor di query vengono visualizzate le seguenti colonne:

  • package_name

  • event_name

  • event_field

  • field_type

  • column_type

È possibile utilizzare le informazioni precedenti durante la configurazione di sessioni eventi che utilizzano la destinazione di bucket. Per ulteriori informazioni, vedere Destinazioni degli eventi estesi di SQL Server.

Per recuperare i campi per tutti gli eventi

  • Nell'editor di query eseguire le istruzioni indicate di seguito.

    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