Поделиться через


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'