Bagikan melalui


Mengubah Jejak yang Ada (Transact-SQL)

Topik ini menjelaskan cara menggunakan prosedur tersimpan untuk memodifikasi jejak yang ada.

Untuk mengubah jejak yang ada

  1. Jika jejak sudah berjalan, jalankan sp_trace_setstatus dengan menentukan @status = 0 untuk menghentikan jejak.

  2. 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) NOL Acara diaktifkan. Semua kolom dikosongkan.
    TIDAK NULL Kolom diaktifkan untuk peristiwa yang ditentukan.
    NONAKTIF (0) NOL Peristiwa dimatikan. Semua kolom dikosongkan.
    TIDAK 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 Sistem yang Tersimpan (Transact-SQL)
Prosedur Tersimpan untuk SQL Server Profiler (Transact-SQL)