How to: Modify an Existing Trace (Transact-SQL)

W tym temacie opisano modyfikowanie istniejących śledzenia za pomocą procedur przechowywanych.

Aby zmodyfikować istniejących śledzenia

  1. Jeżeli śledzenie jest już uruchomiony, wykonać sp_trace_setstatus określić**@ stan = 0** Zatrzymaj śledzenie.

  2. Aby zmodyfikować śledzenia zdarzeń, wykonać sp_trace_setevent przez określenie zmian za pomocą parametrów.Na liście w kolejności, użyto następujących parametrów:

    • @ traceid (Identyfikator śledzenia)

    • Identyfikator @ (Identyfikator zdarzenie)

    • @ columnid (Kolumna Identyfikator)

    • @ na (W)

    Po zmodyfikowaniu @ na parametr, należy pamiętać, jego obsługa @ columnid parametr:

    DALEJ

    Identyfikator kolumny

    Wynik

    NA ()1)

    WARTOŚCI NULL

    Zdarzenie jest włączone.Wszystkie kolumny są usuwane.

     

    NIEDOZWOLONE WARTOŚCI NULL

    Kolumna jest włączona dla określonego zdarzenie.

    WYŁĄCZANIE)0)

    WARTOŚCI NULL

    Zdarzenie jest wyłączona.Wszystkie kolumny są usuwane.

     

    NIEDOZWOLONE WARTOŚCI NULL

    Kolumna jest wyłączone dla określonego zdarzenie.

Important noteImportant Note:

W odróżnieniu od zwykłych procedur przechowywanych, parametry wszystkich SQL Server Profiler procedury przechowywane)sp_trace_xx ) wpisywane są ściśle, które nie obsługują konwersja typu danych automatyczne.Jeśli te parametry nie są nazywane z typami danych prawidłowego parametru wejściowego, jak określono w opisie argumentu procedura przechowywana zwraca błąd.