Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
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
- Dublowane bazy danych usługi 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 | Description |
|---|---|---|
session_id |
int | Identyfikator sesji. 0 = dane zwrócone w tym wierszu to agregacja wszystkich sesji od czasu ostatniego uruchomienia wystąpienia programu SQL Server. |
start_time |
datetime | Czas rozpoczęcia sesji. Kiedy session_id = 0, rozpoczęła się zagregowana kolekcja danych. |
end_time |
datetime | Godzina 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 zmian danych. 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, kompilowanie tabeli skrótów 3. Drugie skanowanie 4: Drugie skanowanie 5. Drugie skanowanie 6. Przechowywanie wersji schematu 7: Ostatnie skanowanie, publikowanie i zatwierdzanie. 8: Gotowe |
error_count |
int | Liczba napotkanych błędów. Gdy session_id = 0, łączna liczba błędów we wszystkich sesjach. |
batch_start_lsn |
nvarchar(23) | Uruchamianie sieci LSN dla sesji. Gdy session_id = 0, początkowa nazwa LSN dla ostatniej sesji. |
currently_processed_lsn |
nvarchar(23) | Aktualnie skanowana nazwa LSN. Gdy session_id = 0, bieżąca nazwa LSN wynosi 0. |
batch_end_lsn |
nvarchar(23) | Zakończenie nazwy LSN dla sesji.NULL = sesja jest aktywna.Gdy session_id = 0, końcowa nazwa LSN dla ostatniej sesji. |
tran_count |
bigint | Liczba przetworzonych transakcji przechwytywania danych zmian. 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) | Nazwa LSN ostatniego przetworzonego rekordu dziennika zatwierdzeń. Gdy session_id = 0, ostatni rekord dziennika zatwierdzeń LSN dla dowolnej sesji. |
currently_processed_commit_time |
datetime | Czas przetwarzania ostatniego rekordu dziennika zatwierdzenia. Gdy session_id = 0, czas ostatniego rekordu dziennika zatwierdzenia dla dowolnej sesji. |
log_record_count |
bigint | Liczba zeskanowanych rekordów dziennika. Gdy session_id = 0, liczba rekordów skanowanych dla wszystkich sesji. |
schema_change_count |
int | Wykryto liczbę operacji języka definicji danych (DDL). Ten licznik jest wypełniany w batch_processing_phase 6.Gdy session_id = 0, liczba operacji DDL przetworzonych we wszystkich sesjach. |
command_count |
bigint | Liczba przetworzonych poleceń. 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 niezerowego 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 zakończyły się niepowodzeniem. |
Permissions
Wymaga uprawnienia WYŚWIETL STAN BAZY DANYCH lub WYŚWIETL STAN WYDAJNOŚCI BAZY DANYCH, aby wykonywać zapytania dotyczące dynamicznego sys.dm_change_feed_log_scan_sessions widoku zarządzania. Aby uzyskać więcej informacji na temat uprawnień do dynamicznych widoków zarządzania, zobacz Dynamiczne widoki zarządzania i funkcje.
W usłudze Fabric SQL Database użytkownik musi mieć przyznany stan VIEW DATABASE w bazie danych, aby wykonywać zapytania dotyczące tego dynamicznego widoku zarządzania. Lub członek dowolnej roli obszaru roboczego sieć szkieletowa może wykonywać zapytania dotyczące tego dynamicznego widoku zarządzania.