Delen via


sys.sp_manage_distributed_transaction (Transact-SQL)

van toepassing op: SQL Server 2022 (16.x) Azure SQL Managed Instance

sp_manage_distributed_transaction doorvoeringen, aborts of vergeet een opgegeven transactie.

Transact-SQL syntaxisconventies

Syntaxis

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

Argumenten

Belangrijk

Argumenten voor uitgebreide opgeslagen procedures moeten worden ingevoerd in de specifieke volgorde, zoals beschreven in de sectie Syntaxis. Als de parameters niet in de volgorde zijn ingevoerd, treedt er een foutbericht op.

@transaction_uow = 'transaction_id'

Hiermee geeft u de MSDTC-transactie-id (transactie-eenheid van werk). @transaction_uow is uniqueidentifier-.

@operation = 'waarde'

Hiermee geeft u de bewerking die moet worden uitgevoerd. Geldige waarden zijn commit, abortof forget.

Codewaarden retourneren

0 (geslaagd) of 1 (mislukt).

Resultatenset

Geen.

Machtigingen

Vereist sysadmin vaste serverfunctie of control-servermachtigingen hebben.

Voorbeelden

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