Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Van toepassing op:SQL Server
Bevat één rij voor elke Extended Events-gebeurtenis die is gekoppeld aan een SQL Trace-gebeurtenisklasse. Deze tabel wordt opgeslagen in de masterdatabase, in het sys-schema.
| Kolomnaam | Gegevenstype | Description |
|---|---|---|
| trace_event_id | smallint | De ID van de SQL Trace-gebeurtenisklasse die wordt toegewezen. |
| package_name | nvarchar(60) | De naam van het Extended Events-pakket waar het toegewezen event zich bevindt. |
| xe_event_name | nvarchar(60) | De naam van het Extended Events-event dat is gekoppeld aan de SQL Trace-gebeurtenisklasse. |
Remarks
Je kunt de volgende query gebruiken om de Extended Events-events te identificeren die equivalent zijn aan de SQL Trace-gebeurtenisklassen:
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
Niet alle eventklassen hebben gelijkwaardige Extended Events-evenementen. Je kunt de volgende query gebruiken om de gebeurtenisklassen te vermelden die geen equivalent van Extended Events hebben:
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
In de vorige query zijn de meeste teruggestuurde eventklassen auditgerelateerd. We raden aan om SQL Server Audit te gebruiken voor audits. SQL Server Audit gebruikt uitgebreide gebeurtenissen om een audit te maken. Zie SQL Server Audit (Database Engine) voor meer informatie.