Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Относится к:SQL Server
Azure SQL Database
Azure SQL Managed Instance
Azure Synapse Analytics
Система аналитической платформы (PDW)
SQL база данных в Microsoft Fabric
Отображает одну строку для каждой транзакции, зафиксированной для таблицы, отслеживаемой отслеживанием изменений SQL Server. Представление sys.dm_tran_commit_table управления, которое предоставляется для поддержки и предоставляет сведения, связанные с транзакциями, которые хранятся в системной sys.syscommittab таблице. Таблица sys.syscommittab обеспечивает эффективное постоянное сопоставление с идентификатором транзакции для конкретной базы данных с номером последовательности журнала фиксации транзакции (LSN) и меткой времени фиксации. Данные, хранящиеся в таблице и предоставляемые в sys.syscommittab этом представлении управления, подлежат очистке в соответствии с периодом хранения, указанным при настройке отслеживания изменений.
Примечание.
Чтобы вызвать это из Azure Synapse Analytics или Analytics Platform System (PDW), используйте имя sys.dm_pdw_nodes_tran_commit_table. Этот синтаксис не поддерживается бессерверным пулом SQL в Azure Synapse Analytics.
| Имя столбца | Тип данных | Description |
|---|---|---|
commit_ts |
bigint | Монотонно возрастающее число, которое служит в качестве относящейся к конкретной базе данных отметки времени для каждой зафиксированной транзакции. |
xdes_id |
bigint | Зависящий от базы данных внутренний идентификатор транзакции. |
commit_lbn |
bigint | Номер блока журнала, который содержит запись журнала фиксации транзакции. |
commit_csn |
bigint | Зависящий от экземпляра порядковый номер фиксации транзакции. |
commit_time |
datetime | Время фиксации транзакции. |
pdw_node_id |
int |
Область применения: Azure Synapse Analytics, Analytics Platform System (PDW) Идентификатор узла, на который находится данное распределение. |
Примечание.
Таблица sys.dm_tran_commit_table не будет отражать динамические изменения для пользователей только для чтения, так как VIEW SERVER STATE требуется разрешение. Изменения сохраняются в хранилище строк до тех пор, пока CHECKPOINT не произойдет, после чего пользователи, доступные только для чтения, увидят их отражение. Это поведение не наблюдается для пользователей SA.