Condividi tramite


sys.sp_manage_distributed_transaction (Transact-SQL)

Si applica a: SQL Server 2022 (16.x) Istanza gestita di SQL di Azure

sp_manage_distributed_transaction commit, interruzioni o dimentica una transazione specificata.

Convenzioni relative alla sintassi Transact-SQL

Sintassi

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

Argomenti

@transaction_uow = 'transaction_id'

Specifica l'ID transazione MSDTC (unità di lavoro delle transazioni). @transaction_uow è uniqueidentifier.

@operation = 'value'

Specifica l'operazione da eseguire. I valori validi sono commit, abort o forget.

Valori del codice restituito

0 (esito positivo) o 1 (errore).

Set di risultati

Nessuno.

Autorizzazioni

Richiede il ruolo predefinito del server sysadmin o dispone delle autorizzazioni CONTROL SERVER.

Esempi

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