Udostępnij za pośrednictwem


Jak Modyfikowanie istniejących śledzenia (Transact-SQL)

W tym temacie opisano sposób używania procedur przechowywanych do modyfikowania istniejących śledzenia.

Aby zmodyfikować istniejący śledzenia

  1. Jeśli śledzenie jest już uruchomiony, wykonać sp_trace_setstatus przez określenie @ stan = 0 zatrzymanie śledzenia.

  2. Aby zmodyfikować śledzenia zdarzeń, należy wykonać sp_trace_setevent przez określenie zmian za pomocą parametrów.Na liście w kolejności, parametry są:

    • @ traceid (identyfikator śledzenia)

    • identyfikator_zdarzenia @ (identyfikator zdarzenia)

    • @ columnid (kolumna Identyfikator)

    • @on (ON)

    Po zmodyfikowaniu @ na parametru, należy pamiętać, jego interakcji z @ columnid parametru:

    NA

    Identyfikator kolumny

    Wynik

    ON (1)

    NULL

    Zdarzenie jest włączona.Wszystkie kolumny są czyszczone.

     

    NOT NULL

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

    OFF (0)

    NULL

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

     

    NOT NULL

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

Ważna informacjaWażne:

W odróżnieniu od zwykłych procedur przechowywanych, wszystkie parametry SQL Server Profiler procedury przechowywane (sp_trace_xx) wpisywane są ściśle i nie obsługuje konwersji typów danych automatyczne.Procedura składowana zwraca błąd, jeśli te parametry nie są nazywane z typami danych prawidłowych parametrów wejściowych, jak określono w opisie argumentu.