How to: Get the Fields for All Events
Przed utworzeniem SQL Server Rozszerzone sesja zdarzenia, warto uzyskać informacje o polach skojarzonych ze zdarzeniami.
Wykonania tego zadania polega na użyciu Edytor kwerend w SQL Server Management Studio Aby wykonać poniższą procedurę.
Po instrukcji w tej procedurze, Wyniki karcie Edytor kwerend są wyświetlane w następujących kolumnach:
package_name
nazwa_zdarzenia
event_field
field_type
column_type
Za pomocą poprzednich informacji podczas konfigurowania zdarzeń sesje, korzystające z bucketing miejsce docelowe.Aby uzyskać więcej informacji zobaczSQL Server Extended Events Targets.
Aby pobrać pola dla wszystkich zdarzeń
W edytorze Query 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