Partilhar via


sys.sp_manage_distributed_transaction (Transact-SQL)

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

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 a 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'