Tabel Kejadian yang Diperluas - trace_xe_event_map

Berlaku untuk:SQL Server

Berisi satu baris untuk setiap peristiwa Kejadian yang Diperluas yang dipetakan ke kelas peristiwa SQL Trace. Tabel ini disimpan dalam database master, dalam skema sys.

Nama kolom Jenis data Deskripsi
trace_event_id smallint ID kelas peristiwa SQL Trace yang sedang dipetakan.
package_name nvarchar(60) Nama paket Extended Events tempat peristiwa yang dipetakan berada.
xe_event_name nvarchar(60) Nama peristiwa Extended Events yang dipetakan ke kelas peristiwa SQL Trace.

Keterangan

Anda dapat menggunakan kueri berikut untuk mengidentifikasi peristiwa Kejadian yang Diperluas yang setara dengan kelas peristiwa 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  

Tidak semua kelas peristiwa memiliki peristiwa Extended Events yang setara. Anda bisa menggunakan kueri berikut untuk mencantumkan kelas peristiwa yang tidak memiliki Extended Events yang setara:

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  

Dalam kueri sebelumnya, sebagian besar kelas peristiwa yang dikembalikan terkait audit. Kami menyarankan agar Anda menggunakan Audit SQL Server untuk audit. Audit SQL Server menggunakan Extended Events untuk membantu membuat audit. Untuk informasi selengkapnya, lihat Audit SQL Server (Mesin Database).

Lihat Juga

trace_xe_action_map (T-SQL)