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
Importante
Os argumentos para procedimentos armazenados estendidos devem ser inseridos na ordem específica, conforme descrito na seção sintaxe. Se os parâmetros forem inseridos fora de ordem, ocorrerá uma mensagem de erro.
@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'