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
, abort
eller 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'