Varolan bir izleme (Transact-sql) Değiştir

Bu konuda, varolan bir izleme değiştirmek için saklı yordamları açıklar.

Varolan bir izleme değiştirme

  1. Izleme zaten çalışıyorsa, idam sp_trace_setstatus belirterek durum = 0 izlemeyi durdurmak için.

  2. Yürütme izleme olayları değiştirmek için sp_trace_setevent değişikliklerin üzerinden parametreler belirterek. Sırada listelenen parametreler şunlardır:

    • @ traceid (Izleme Kımlığı)

    • @ eventid (olay kimliği)

    • @ columnid (sütun Kımlığı)

    • @on (ON)

    Ne zaman değişiklik @ üzerinde parametresi, keep in mind ile etkileşimi @ columnid parametresi:

    ON

    Sütun Kımlığı

    Sonuç

    ON (1)

    NULL

    Olay açık. Tüm sütunlar temizlenir.

     

    BOŞ DEĞİL

    Sütun belirtilen olay için açıktır.

    OFF (0)

    NULL

    Olay kapanır. Tüm sütunlar temizlenir.

     

    BOŞ DEĞİL

    Sütun belirtilen olay için kapalıdır.

Önemli notÖnemli

Aksine düzenli saklı yordamlar, tüm parametreleri SQL Server Profilerdepolanan yordamlar (sp_trace_xx) kesinlikle yazılan ve otomatik veri türü dönüştürme desteklemez. Bu parametreler doğru giriş parametresi veri türlerinde, değişken açıklaması'nda belirtilen denir değil saklı yordamı bir hata döndürür.

Ayrıca bkz.

Başvuru

sp_trace_setevent (Transact-sql)

Sp_trace_setstatus (Transact-sql)

Sistem saklı yordamları (Transact-sql)

SQL Server Profiler depolanan yordamlar (Transact-sql)