Udostępnij za pośrednictwem


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

  1. 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

  1. Wykonaj sys.fn_trace_getinfo, podając 0 lub default. 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.

Zobacz też