Dela via


sys.sp_manage_distributed_transaction (Transact-SQL)

gäller för: SQL Server 2022 (16.x) Azure SQL Managed Instance

sp_manage_distributed_transaction checkar in, avbryter eller glömmer en angiven transaktion.

Transact-SQL syntaxkonventioner

Syntax

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

Argument

Viktig

Argument för utökade lagrade procedurer måste anges i den specifika ordning som beskrivs i avsnittet Syntax. Om parametrarna anges i fel ordning visas ett felmeddelande.

@transaction_uow = "transaction_id"

Anger MSDTC-transaktions-ID (transaktionsenhet). @transaction_uow är unikidentifierare.

@operation =värde

Anger den åtgärd som ska utföras. Giltiga värden är commit, aborteller forget.

Returnera kodvärden

0 (lyckades) eller 1 (fel).

Resultatuppsättning

Ingen.

Behörigheter

Kräver sysadmin fast serverroll eller har BEHÖRIGHETER FÖR KONTROLLSERVER.

Exempel

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