Notatka
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Dotyczy do: SQL Server 2022 (16.x) i nowsze wersje
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Mirrored databases in Microsoft Fabric
SQL database in Microsoft Fabric
Zwraca działanie ze źródła zmian SQL.
Ten dynamiczny widok zarządzania jest używany do:
- Baza danych SQL w usłudze Microsoft Fabric
- Zmirorowane bazy danych Microsoft Fabric
- Azure Synapse Link
- Change event streaming (podgląd) wprowadzony w SQL Server 2025 (17.x) oraz Azure SQL Database.
| Nazwa kolumny | Typ danych | Opis |
|---|---|---|
session_id |
int | Identyfikator sesji. 0 = dane zwrócone w tym wierszu są sumą wszystkich sesji od ostatniego uruchomienia instancji SQL Server. |
start_time |
datetime | Czas na rozpoczęcie sesji. Gdy = session_id 0, rozpoczęło się zbieranie danych zagregowanych w czasie. |
end_time |
datetime | Czas zakończenia sesji.NULL = sesja jest aktywna.Gdy session_id = 0, czas zakończenia ostatniej sesji. |
duration |
int | Czas trwania sesji (w sekundach). 0 = sesja nie zawiera transakcji przechwytywania danych zmian. Gdy session_id = 0, suma czasu trwania (w sekundach) wszystkich sesji z transakcjami zestawienia zmian. |
batch_processing_phase |
nvarchar(200) | Etap skanowania osiągnięty w określonej sesji skanowania dziennika. Poniżej przedstawiono obecnie wdrożone fazy: 1: Konfiguracja odczytu 2: Pierwsze skanowanie, budowanie tablicy skrótu 3: Drugie skanowanie 4: Drugie skanowanie 5: Drugie skanowanie 6: Wersjonowanie schematów 7: Ostatnie skanowanie, publikowanie i zatwierdzanie. 8: Gotowe |
error_count |
int | Liczba napotkanych błędów. Gdy session_id = 0, to całkowita liczba błędów we wszystkich sesjach. |
batch_start_lsn |
nvarchar(23) | Zaczynam LSN na sesję. Gdy = session_id 0, to początkowy LSN dla ostatniej sesji. |
currently_processed_lsn |
nvarchar(23) | Aktualny LSN jest skanowany. Gdy = session_id 0, aktualny LSN wynosi 0. |
batch_end_lsn |
nvarchar(23) | Zakończenie LSN na sesję.NULL = sesja jest aktywna.Gdy session_id = 0, końcowy LSN dla ostatniej sesji. |
tran_count |
bigint | Liczba przetworzonych transakcji przechwytywania zmian danych. Ten licznik jest wypełniany w batch_processing_phase 2.Gdy = session_id 0, liczba przetworzonych transakcji we wszystkich sesjach. |
currently_processed_commit_lsn |
nvarchar(23) | LSN ostatniego zapisu logu commitu przetworzony. Gdy = session_id 0, ostatni commit zapisuje LSN dla dowolnej sesji. |
currently_processed_commit_time |
datetime | Czas przetwarzania ostatniego zapisu logu commit. Gdy = session_id 0, czas jest ostatnim zapisem logu commitu dla dowolnej sesji. |
log_record_count |
bigint | Liczba zeskanowanych rejestrów dziennika. Gdy = session_id 0, liczba zeskanowanych rekordów dla wszystkich sesji. |
schema_change_count |
int | Wykryta liczba operacji języka definicji danych (DDL). Ten licznik jest wypełniany w batch_processing_phase 6.Gdy = session_id 0, liczba operacji DDL wykonanych we wszystkich sesjach. |
command_count |
bigint | Liczba przetworzonych komend. Gdy session_id = 0, liczba poleceń przetworzonych we wszystkich sesjach. |
latency |
int | Różnica, w sekundach, między end_time i currently_processed_commit_time, w sesji. Ten licznik jest wypełniany na końcu batch_processing_phase 7.Gdy session_id = 0, ostatnia wartość opóźnienia niezerowa zarejestrowana przez sesję. |
empty_scan_count |
int | Liczba kolejnych sesji, które nie zawierały żadnych przechwyconych transakcji. |
failed_sessions_count |
int | Liczba sesji, które się nie powiodły. |
Permissions
Wymaga VIEWDATABASE uprawnień STAN lub VIEWDATABASE STAN WYDAJNOŚCI do zapytań w dynamicznym widoku sys.dm_change_feed_log_scan_sessions zarządzania. Aby uzyskać więcej informacji na temat uprawnień do dynamicznych widoków zarządzania, zobacz Dynamiczne widoki zarządzania i funkcje.
W bazie danych Fabric SQL użytkownik musi otrzymać VIEWDATABASE STAN w bazie, aby zapytać o to DMV. Lub członek dowolnej roli obszaru roboczego sieć szkieletowa może wykonywać zapytania dotyczące tego dynamicznego widoku zarządzania.