Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy:SQL Server
Zawiera jeden wiersz dla każdego zdarzenia Extended Events mapowanego na klasę zdarzeń śledzenia SQL. Ta tabela jest przechowywana w głównej bazie danych, w schemacie systemu.
| Nazwa kolumny | Typ danych | Description |
|---|---|---|
| trace_event_id | smallint | ID klasy zdarzenia SQL Trace, która jest mapowana. |
| package_name | nvarchar(60) | Nazwa pakietu Extended Events, w którym znajduje się zmapowane wydarzenie. |
| xe_event_name | nvarchar(60) | Nazwa zdarzenia Extended Events, które jest mapowane na klasę zdarzenia SQL Trace. |
Remarks
Możesz użyć następującego zapytania, aby zidentyfikować zdarzenia Rozszerzone Zdarzenia odpowiadające klasom zdarzeń SQL Trace:
SELECT te.name, xe.package_name, xe.xe_event_name
FROM sys.trace_events AS te
LEFT JOIN sys.trace_xe_event_map AS xe
ON te.trace_event_id = xe.trace_event_id
WHERE xe.trace_event_id IS NOT NULL
Nie wszystkie klasy eventowe mają równoważne wydarzenia Extended Events. Możesz użyć następującego zapytania, aby wymienić klasy zdarzeń, które nie mają odpowiednika Rozszerzonych Zdarzeń:
SELECT te.trace_event_id, te.name
FROM sys.trace_events AS te
LEFT JOIN sys.trace_xe_event_map AS xe
ON te.trace_event_id = xe.trace_event_id
WHERE xe.trace_event_id IS NULL
W poprzednim zapytaniu większość zwróconych klas zdarzeń dotyczy audytu. Zalecamy korzystanie z audytu SQL Server Audit. Audyt SQL Server wykorzystuje rozszerzone zdarzenia do tworzenia audytu. Aby uzyskać więcej informacji, zobacz Inspekcja programu SQL Server (aparat bazy danych).