Using SQL Trace
Proces śledzenia z śledzenia SQL może się różnić w zależności od tego, czy utworzyć i uruchomić swoje śledzenia przy użyciu programu Microsoft SQL Server Profiler lub za pomocą procedury składowane w systemie.
Jako alternatywę dla SQL Server Profiler, można użyć Transact-SQL procedury składowane w systemie do tworzenia i uruchamiania śladów. Proces śledzenia przy użyciu procedur przechowywanych system jest w następujący sposób:
Utworzyć śledzenie przy użyciu sp_trace_create.
Dodawanie zdarzeń z sp_trace_setevent.
(Opcjonalne) zestaw filtr z sp_trace_zestawFilter.
Uruchamianie śledzenia z sp_trace_setstatus.
Zatrzymywanie śledzenia z sp_trace_setstatus.
Zamknij śledzenia z sp_trace_setstatus.
Uwaga
Za pomocą Transact-SQL procedury składowane w systemie tworzy śledzenia po stronie serwera, który gwarantuje, że żadne zdarzenia nie zostaną utracone, dopóki jest miejsca na dysku i nie błędów zapisu. Jeśli zapełni dysk lub dysk ulegnie awarii, SQL Server wystąpienie kontynuuje działanie, ale Zatrzymuje śledzenie. Jeśli Tryb inspekcji C2 jest zestaw, i niepowodzenia zapisu śledzenia zatrzymuje się i SQL Server wystąpienie jest zamykany. Aby uzyskać więcej informacji na temat Tryb inspekcji C2 , zobacz temat c2 audit mode Option.
In This Section
Temat |
Description |
|---|---|
Zawiera informacje na temat kolumn danych, które są używane do opisywania atrybuty zdarzenia. |
|
Zawiera informacje o zapisywaniu wyniki śledzenia do pliku lub do tabela. |
|
Zawiera informacje dotyczące sposobów można zmniejszyć skutki śledzenia na wydajność systemu. |
|
Zawiera informacje o korzystaniu z filtrów do śledzenia. |
|
Zawiera informacje o sposobach ograniczenia rozmiaru plików i tabel, których dane śledzenia są zapisywane.Należy zauważyć, że tylko SQL Server Profiler można zapisać informacji o śledzeniu tabel. |
|
Zawiera informacje o sposobach zestaw godziny rozpoczęcia i godzina zakończenia dla śledzenia. |