Wprowadzenie do śledzenia SQL

Microsoft SQL Server zawiera Transact-SQL procedury składowane w systemie utworzyć ślady na wystąpienie Aparat baz danych programu SQL Server.Te procedury składowane w systemie można z własnych aplikacjach do tworzenia śladów ręcznie, zamiast SQL Server Profiler.Pozwala zapisać niestandardowe aplikacje określonych potrzeb w przedsiębiorstwie.

W tej sekcji

Temat

Opis

Terminologia śledzenia SQL

Zawiera słownik terminów używanych w celu omówienia śledzenia SQL.

Architektura śledzenia SQL

Zawiera diagramie zilustrowano sposób śledzenia SQL działa w SQL Server.

Używanie śledzenia SQL

Zawiera informacje o użyciu śledzenia SQL.Na przykład tematy w tej sekcji opisano sposób tworzenia śledzenia filtrów oraz zapisywanie śledzenia.

W poniższej tabela przedstawiono procedury składowane w systemie śledzenia wystąpienie z Aparat baz danych programu SQL Server.

Procedura przechowywana

Zadanie wykonane

fn_trace_geteventinfo (języka Transact-SQL)

Zwraca informacje o zdarzeniach w śledzenia.

fn_trace_getinfo (języka Transact-SQL)

Zwraca informacje dotyczące śledzenia określonych lub wszystkich istniejących śladów.

sp_trace_create (języka Transact-SQL)

Tworzy definicję śledzenia.Nowe śledzenie będzie w stanie zatrzymania.

sp_trace_generateevent (języka Transact-SQL)

Tworzy zdarzenie zdefiniowane przez użytkownika.

sp_trace_setevent (języka Transact-SQL)

Dodaje klasa zdarzenia lub kolumny danych śledzenia lub usuwa jeden z niego.

sp_trace_setstatus (języka Transact-SQL)

Uruchamia, zatrzymuje się lub zamyka śledzenia.

fn_trace_getfilterinfo (języka Transact-SQL)

Zwraca informacje o filtry zastosowane do śledzenia.

sp_trace_setfilter (języka Transact-SQL)

Stosuje filtr nowych lub zmodyfikowanych do śledzenia.

Aby zdefiniować własne śledzenia za pomocą procedur przechowywanych

  1. Określić zdarzenia do przechwytywania przy użyciu sp_trace_setevent.

  2. Określ dowolne zdarzenie filtrów.Aby uzyskać więcej informacji, zobacz Jak Ustaw filtr śledzenia (Transact-SQL).

  3. Określanie obiekt docelowy dla przechwyconego zdarzenie danych przy użyciu sp_trace_create.

Zobacz przykład śledzenia przechowywanych procedur Jak Create Trace (Transact-SQL).

Aby zestaw definicji domyślne ustawienia śledzenia

SQL Server Profiler

Aby zestaw śledzenia domyślnych ustawień wyświetlania

SQL Server Profiler

Aby utworzyć śledzenie

SQL Server Profiler

Transact-SQL

Aby dodać lub usunąć szablon śledzenia zdarzeń

SQL Server Profiler

Transact-SQL