sys.dm_tran_active_transactions (Transact-SQL)
Возвращает данные о транзакциях для экземпляра SQL Server.
Имя столбца |
Тип данных |
Описание |
---|---|---|
transaction_id |
bigint |
Идентификатор транзакции на уровне экземпляра, а не на уровне базы данных. Он уникален во всех базах данных только в пределах экземпляра, но не уникален во всех экземплярах сервера. |
name |
nvarchar(32) |
Имя транзакции. Оно перезаписывается, если транзакция помечена, и помеченное имя заменяет имя транзакции. |
transaction_begin_time |
datetime |
Время начала транзакции. |
transaction_type |
int |
Тип транзакции. 1 = транзакция чтения-записи 2 = транзакция только для чтения 3 = системная транзакция 4 = распределенная транзакция |
transaction_uow |
uniqueidentifier |
Идентификатор единицы работы транзакции (UOW) для распределенных транзакций. MS DTC использует идентификатор UOW для работы с распределенной транзакцией. |
transaction_state |
int |
0 = Транзакция еще не была полностью инициализирована. 1 = Транзакция была инициализирована, но еще не началась. 2 = Транзакция активна. 3 = Транзакция закончилась. Используется для транзакций «только для чтения». 4 = Фиксирующий процесс был инициализирован на распределенной транзакции. Предназначено только для распределенных транзакций. Распределенная транзакция все еще активна, но дальнейшая обработка не может иметь место. 5 = Транзакция находится в готовом состоянии и ожидает разрешения. 6 = Транзакция зафиксирована. 7 = Производится откат транзакции. 8 = откат транзакции был выполнен. |
transaction_status |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
transaction_status2 |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
dtc_state |
int |
1 = ACTIVE 2 = PREPARED 3 = COMMITTED 4 = ABORTED 5 = RECOVERED |
dtc_status |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
dtc_isolation_level |
int |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
filestream_transaction_id |
varbinary(128) |
Указано только в ознакомительных целях. Не поддерживается. Совместимость с будущими версиями не гарантируется. |
Разрешения
Требует разрешения VIEW SERVER STATE на сервере.
См. также
Справочник
sys.dm_tran_session_transactions (Transact-SQL)
sys.dm_tran_database_transactions (Transact-SQL)
Динамические административные представления и функции (Transact-SQL)
Динамические административные представления и функции, связанные с транзакциями (Transact-SQL)