sys.sp_manage_distributed_transaction (Transact-SQL)
Область применения: SQL Server 2022 (16.x) Управляемый экземпляр SQL Azure
sp_manage_distributed_transaction
фиксации, прерывания или забывает указанную транзакцию.
Соглашения о синтаксисе Transact-SQL
Синтаксис
sp_manage_distributed_transaction
@transaction_uow = 'transaction_ID'
, @operation = 'value'
[ ; ]
Аргументы
@transaction_uow = "transaction_id"
Указывает идентификатор транзакции MSDTC (единица операций). @transaction_uow является уникальным идентификатором.
@operation = "value"
Указывает операцию для выполнения. Допустимые значения: commit
, abort
или forget
.
Значения кода возврата
0
(успешно) или 1
(сбой).
Результирующий набор
Нет.
Разрешения
Требуется предопределяемая роль сервера sysadmin или разрешения CONTROL SERVER.
Примеры
EXEC sys.sp_manage_distributed_transaction
@transaction_uow = '1101AD68-43A7-4DC5-B06C-2B4BEF230643',
@operation = N'commit'