Procedura: Recupero di parametri configurabili per l'argomento ADD TARGET

Prima di creare una sessione degli eventi estesi di SQL Server, è utile individuare i parametri che è possibile impostare quando si utilizza l'argomento ADD TARGET in CREATE EVENT SESSION o ALTER EVENT SESSION.

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

  • target_name

  • parameter_name

  • parameter_type

  • required

Per recuperare i parametri configurabili per l'argomento ADD TARGET

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

    SELECT p.name package_name, o.name target_name, c.name parameter_name, 
    c.type_name parameter_type, CASE c.capabilities_desc WHEN 'mandatory' THEN 'yes' ELSE 'no' END 
    required 
    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 AND c.column_type = 'customizable'
    WHERE o.object_type = 'target' 
    ORDER BY package_name, target_name, required DESC