Uzyskiwanie informacji o zapisanym śledzeniu (Transact-SQL)
Dotyczy:programu SQL Server
W tym artykule opisano sposób używania wbudowanych funkcji do wyświetlania zapisanego śledzenia.
Ważny
Ta funkcja zostanie usunięta w przyszłej wersji programu SQL Server. Unikaj używania tej funkcji w nowych pracach programistycznych i zaplanuj modyfikowanie aplikacji, które obecnie korzystają z tej funkcji. Zamiast tego użyj zdarzeń rozszerzonych.
Wyświetlanie określonego śladu
Wykonaj
sys.fn_trace_getinfo
, podając identyfikator śledzenia, na temat którego są potrzebne informacje. Ta funkcja zwraca tabelę zawierającą listę śledzenia, właściwości śledzenia oraz informacje o właściwości.Wywołaj funkcję w następujący sposób:
SELECT * FROM ::fn_trace_getinfo(trace_id);
Wyświetlanie wszystkich istniejących śladów
Wykonaj
sys.fn_trace_getinfo
, podając0
lubdefault
. Ta funkcja zwraca tabelę zawierającą listę wszystkich śladów, ich właściwości i informacji o tych właściwościach.Wywołaj funkcję w następujący sposób:
SELECT * FROM ::fn_trace_getinfo(default);
Zabezpieczenia programu .NET Framework
Do zmiany śladu na serwerze wymagane są uprawnienia ALTER TRACE.