Udostępnij przez


Jak Pobierz pól dla wszystkich zdarzeń

Przed utworzeniem SQL Server sesja rozszerzone zdarzenia jest przydatne uzyskać informacje o polach skojarzonych z wydarzeń.

Wykonasz to zadanie polega na użyciu Edytor kwerend w SQL Server Management Studio do przeprowadzenia następującej procedury.

Po zakończeniu sprawozdań w tej procedurze, wyniki zakładce edytora kwerendy zawiera następujące kolumny:

  • package_name

  • event_name

  • event_field

  • field_type

  • column_type

Można użyć powyższych informacji, konfigurując zdarzenie sesje używające bucketing miejsce docelowe.Aby uzyskać więcej informacji, zobacz Rozszerzone cele zdarzeń programu SQL Server.

Aby uzyskać pól dla wszystkich zdarzeń

  • Edytor kwerend wydać następujące instrukcje.

    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