sys.sp_manage_distributed_transaction (Transact-SQL)
適用於: SQL Server 2022 (16.x) Azure SQL 受控執行個體
sp_manage_distributed_transaction
commits、aborts 或 forgets a specified transaction.
語法
sp_manage_distributed_transaction
@transaction_uow = 'transaction_ID'
, @operation = 'value'
[ ; ]
引數
@transaction_uow = 'transaction_id'
指定 MSDTC 交易識別碼(工作交易單位)。 @transaction_uow為 uniqueidentifier。
@operation = 'value'
指定要執行的作業。 有效值為 commit
、abort
或 forget
。
傳回碼值
0
(成功) 或 1
(失敗)。
結果集
無。
權限
需要系統管理員固定伺服器角色,或具有CONTROL SERVER許可權。
範例
EXEC sys.sp_manage_distributed_transaction
@transaction_uow = '1101AD68-43A7-4DC5-B06C-2B4BEF230643',
@operation = N'commit'