Note

Access to this page requires authorization. You can try signing in or .

Access to this page requires authorization. You can try .

sys.sp_manage_distributed_transaction (Transact-SQL)

Applies to: 👁 Image
SQL Server 2022 (16.x) 👁 Image
Azure SQL Managed Instance

sp_manage_distributed_transaction commits, aborts, or forgets a specified transaction.

👁 Image
Transact-SQL syntax conventions

Syntax

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

Arguments

Important

Arguments for extended stored procedures must be entered in the specific order as described in the Syntax section. If the parameters are entered out of order, an error message occurs.

@transaction_uow = 'transaction_id'

Specifies the MSDTC transaction ID (transaction unit of work). @transaction_uow is uniqueidentifier.

@operation = 'value'

Specifies operation to perform. Valid values are commit, abort, or forget.

Return code values

0 (success) or 1 (failure).

Result set

None.

Permissions

Requires sysadmin fixed server role, or have CONTROL SERVER permissions.

Examples

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

Related content


Feedback

Was this page helpful?

Additional resources