Share via


sys.sp_manage_distributed_transaction (Transact-SQL)

Aplica-se a: SQL Server 2022 (16.x) Instância Gerenciada de SQL do Azure

sp_manage_distributed_transaction confirma, anula ou esquece uma transação especificada.

Convenções de sintaxe de Transact-SQL

Sintaxe

sp_manage_distributed_transaction
    @transaction_uow = 'transaction_ID'
    , @operation = 'value'
[ ; ]

Argumentos

@transaction_uow= 'transaction_id'

Especifica a ID da transação MSDTC (unidade de trabalho da transação). @transaction_uow é uniqueidentifier.

@operation= 'valor'

Especifica a operação a ser executada. Os valores válidos são commit, abort ou forget.

Valores do código de retorno

0 (sucesso) ou 1 (falha).

Conjunto de resultados

Nenhum.

Permissões

Requer função de servidor fixa sysadmin ou tem permissões CONTROL SERVER.

Exemplos

EXEC sys.sp_manage_distributed_transaction
    @transaction_uow = '1101AD68-43A7-4DC5-B06C-2B4BEF230643',
    @operation = N'commit'