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
Jeśli śledzenie jest już uruchomiony, wykonać sp_trace_setstatus przez określenie @ stan = 0 zatrzymanie śledzenia.
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ż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. |