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:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
SQL database w usłudze Microsoft Fabric
Wyświetla jeden wiersz dla każdej transakcji, która jest zatwierdzona dla tabeli śledzonej przez SQL Server change tracking. Widok sys.dm_tran_commit_table zarządzania, który jest udostępniany dla celów wspierania i ujawnia informacje związane z transakcjami, które zmieniają monitorowanie w sys.syscommittab tabeli systemowej. Tabela sys.syscommittab zapewnia efektywne, trwałe mapowanie z specyficznego dla bazy danych ID transakcji do numeru sekwencyjnego logu zatwierdzenia (LSN) oraz znacznika czasu zatwierdzenia. Dane przechowywane w tabeli i udostępniane w tym widoku zarządzania podlegają oczyszczeniu zgodnie z okresem przechowywania określonym sys.syscommittab podczas konfiguracji śledzenia zmian.
Note
Aby wywołać to z Azure Synapse Analytics, użyj nazwy sys.dm_pdw_nodes_tran_commit_table. Ta składnia nie jest obsługiwana przez bezserwerową pulę SQL w usłudze Azure Synapse Analytics.
| Nazwa kolumny | Typ danych | Opis |
|---|---|---|
commit_ts |
bigint | Monotonialnie rosnąca liczba, która służy jako specyficzny dla bazy danych znacznik czasu dla każdej zadeklarowanej transakcji. |
xdes_id |
bigint | Specyficzny dla bazy danych wewnętrzny identyfikator transakcji. |
commit_lbn |
bigint | Numer bloku logu zawierającego zapis logu commit dla transakcji. |
commit_csn |
bigint | Specyficzny dla instancji numer sekwencji zatwierdzenia transakcji. |
commit_time |
datetime | Moment, w którym transakcja została dokonana. |
pdw_node_id |
int |
Dotyczy: Azure Synapse Analytics Identyfikator węzła, w ramach którego znajduje się ta dystrybucja. |
Note
Tabela sys.dm_tran_commit_table nie będzie odzwierciedlać zmian na żywo dla użytkowników tylko do odczytu, ponieważ VIEW SERVER STATE wymagane są uprawnienia. Zmiany pozostają przechowywane w rowstore aż do momentu wystąpienia a CHECKPOINT , po czym użytkownicy tylko do odczytu zobaczą je odzwierciedlone. Takie zachowanie nie jest obserwowane u użytkowników SA.