trace_xe_event_map (Transact-sql)

sql izleme olay sınıfı için eşlenen her Genişletilmiş olayları olay için bir satır içerir. Bu tabloda depolanan masterveritabanı, de sysşema.

Sütun adı

Veri türü

Açıklama

trace_event_id

smallint

Eşleştirilen sql izleme olay sınıfı kimliği.

package_name

nvarchar(60)

Eşlenen olay bulunduğu genişletilmiş olayları paketi adı.

xe_event_name

nvarchar(60)

sql izleme olay sınıfı için eşleşen Genişletilmiş olayları olay adı.

Açıklamalar

sql izleme olay sınıflarını için eşdeğerdir olayları genişletilmiş olayları tanımlamak için aşağıdaki sorguyu kullanabilirsiniz:

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

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

Tüm olay sınıflarını eşdeğer olayları genişletilmiş olayları vardır. Bir Genişletilmiş olayları eşdeğer olmayan olay sınıflarını listelemek için aşağıdaki sorguyu kullanabilirsiniz:

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

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

Önceki sorgudan döndürülen olay sınıflarını denetim ilgili çoğu. We recommend that you use SQL Serverdenetimi denetim. SQL ServerDenetim, denetim oluşturmak için Genişletilmiş olayları kullanır. Daha fazla bilgi için, bkz. SQL Server denetim (veritabanı altyapısı).

Ayrıca bkz.

Başvuru

trace_xe_action_map (Transact-sql)