Udostępnij za pośrednictwem


sys.traces (Transact-SQL)

Applies to:SQL ServerAzure SQL Managed Instance

sys.traces Widok wykazu zawiera bieżące uruchomione ślady w systemie. Ten widok jest przeznaczony jako zamiennik fn_trace_getinfo funkcji.

Aby uzyskać pełną listę obsługiwanych zdarzeń śledzenia, zobacz SQL Server Odwołania do klas zdarzeń.

Ważna

Ta funkcja zostanie usunięta w przyszłej wersji 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 widoków rozszerzonego wykazu zdarzeń.

Nazwa kolumny Typ danych Opis
id int Identyfikator śledzenia.
status int Stan śledzenia:

0 = zatrzymane

1 = uruchomione
path nvarchar(260) Ścieżka pliku śledzenia. Ta wartość ma wartość null, gdy ślad jest śladem zestawu wierszy.
max_size bigint Maksymalny limit rozmiaru pliku śledzenia w megabajtach (MB). Ta wartość ma wartość null, gdy ślad jest śladem zestawu wierszy.
stop_time datetime Czas zatrzymania uruchomionego śledzenia.
max_files int Maksymalna liczba plików przerzucania. Ta wartość ma wartość null, jeśli nie ustawiono maksymalnej liczby.
is_rowset bit 1 = ślad zestawu wierszy.
is_rollover bit 1 = opcja przerzucania jest włączona.
is_shutdown bit 1 = opcja zamknięcia jest włączona.
is_default bit 1 = domyślny ślad.
buffer_count int Liczba buforów w pamięci używanych przez ślad.
buffer_size int Rozmiar każdego buforu (KB).
file_position bigint Ostatnia pozycja pliku śledzenia. Ta wartość ma wartość null, gdy ślad jest śladem zestawu wierszy.
reader_spid int Identyfikator sesji czytnika śledzenia zestawu wierszy. Ta wartość ma wartość null, gdy ślad jest śladem pliku.
start_time datetime Czas rozpoczęcia śledzenia.
last_event_time datetime Czas ostatniego uruchomienia zdarzenia.
event_count bigint Łączna liczba zdarzeń, które wystąpiły.
dropped_event_count int Całkowita liczba porzuconych zdarzeń.

uprawnienia

Widoczność metadanych w widokach katalogu jest ograniczona do obiektów, których właścicielem jest użytkownik lub w stosunku do których użytkownik ma jakieś uprawnienia. Aby uzyskać więcej informacji, zobacz Konfiguracja widoczności metadanych.

SQL Server 2022 (16.x) i nowsze wersje wymagają uprawnień WYŚWIETL STAN WYDAJNOŚCI SERWERA na serwerze.