Mengubah Jejak yang Ada (Transact-SQL)
Berlaku untuk: SQL Server
Topik ini menjelaskan cara menggunakan prosedur tersimpan untuk memodifikasi jejak yang ada.
Untuk mengubah jejak yang ada
Jika jejak sudah berjalan, jalankan sp_trace_setstatus dengan menentukan @status = 0 untuk menghentikan jejak.
Untuk mengubah peristiwa pelacakan, jalankan sp_trace_setevent dengan menentukan perubahan melalui parameter. Tercantum secara berurutan, parameternya adalah:
@traceid (ID Jejak)
@eventid (ID Peristiwa)
@columnid (ID Kolom)
@on (AKTIF)
Saat Anda memodifikasi parameter @on , ingatlah interaksinya dengan parameter @columnid :
AKTIF ID Kolom Hasil AKTIF (1) NULL Peristiwa diaktifkan. Semua kolom dikosongkan. NOT_NULL Kolom diaktifkan untuk peristiwa yang ditentukan. NONAKTIF (0) NULL Peristiwa dimatikan. Semua kolom dikosongkan. NOT_NULL Kolom dinonaktifkan untuk peristiwa yang ditentukan.
Penting
Tidak seperti prosedur tersimpan reguler, parameter semua prosedur tersimpan SQL Server Profiler (sp_trace_xx) diketik secara ketat dan tidak mendukung konversi jenis data otomatis. Jika parameter ini tidak dipanggil dengan jenis data parameter input yang benar, seperti yang ditentukan dalam deskripsi argumen, prosedur tersimpan mengembalikan kesalahan.
Lihat Juga
sp_trace_setevent (T-SQL)
sp_trace_setstatus (T-SQL)
Prosedur Tersimpan Sistem (Transact-SQL)
Prosedur Tersimpan SQL Server Profiler (Transact-SQL)