次の方法で共有


sys.sp_manage_distributed_transaction (Transact-SQL)

適用対象: SQL Server 2022 (16.x) Azure SQL Managed Instance

sp_manage_distributed_transaction は、指定されたトランザクションをコミット、中止、または忘れる。

Transact-SQL 構文表記規則

構文

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

引数

@transaction_uow = 'transaction_id'

MSDTC トランザクション ID (トランザクション作業単位) を指定します。 @transaction_uowuniqueidentifierです。

@operation = 'value'

実行する操作を指定します。 有効な値は、commitabort、または forget です。

リターン コードの値

0 (成功) または 1 (失敗)。

結果セット

なし。

アクセス許可

sysadmin固定サーバー ロールが必要です。または、CONTROL SERVER のアクセス許可が必要です。

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