Partage via


sys.sp_manage_distributed_transaction (Transact-SQL)

S’applique à : SQL Server 2022 (16.x) Azure SQL Managed Instance

sp_manage_distributed_transaction valide, abandonne ou oublie une transaction spécifiée.

Conventions de la syntaxe Transact-SQL

Syntaxe

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

Arguments

Important

Les arguments des procédures stockées étendues doivent être entrés dans l’ordre spécifique, comme décrit dans la section syntaxe. Si les paramètres sont entrés hors ordre, un message d’erreur se produit.

@transaction_uow = 'transaction_id'

Spécifie l’ID de transaction MSDTC (unité de travail transactionnelle). @transaction_uow est uniqueidentifier.

@operation = 'value'

Spécifie l’opération à effectuer. Les valeurs valides sont commit, abort ou forget.

Valeurs des codes de retour

0 (réussite) or 1 (échec).

Jeu de résultats

Aucune.

autorisations

Nécessite un rôle serveur fixe sysadmin ou dispose d’autorisations CONTROL SERVER.

Exemples

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