sys.sp_manage_distributed_transaction (Transact-SQL)

Se aplica a: SQL Server 2022 (16.x) Azure SQL Managed Instance

sp_manage_distributed_transaction confirma, anula o olvida una transacción especificada.

Convenciones de sintaxis de Transact-SQL

Sintaxis

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

Argumentos

@transaction_uow = "transaction_id"

Especifica el identificador de transacción de MSDTC (unidad de trabajo de transacción). @transaction_uow es uniqueidentifier.

@operation = 'value'

Especifica la operación que se va a realizar. Los valores válidos son commit, abort o forget.

Valores de código de retorno

0 (correcto) o 1 (erróneo).

Conjunto de resultados

Ninguno.

Permisos

Requiere el rol fijo de servidor sysadmin o tener permisos CONTROL SERVER.

Ejemplos

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