sys.sp_manage_distributed_transaction (T-SQL)
Berlaku untuk: SQL Server 2022 (16.x) Azure SQL Managed Instance
sp_manage_distributed_transaction
melakukan, membatalkan, atau melupakan transaksi tertentu.
Sintaks
sp_manage_distributed_transaction
@transaction_uow = 'transaction_ID'
, @operation = 'value'
[ ; ]
Argumen
@transaction_uow = 'transaction_id'
Menentukan ID transaksi MSDTC (unit transaksi kerja). @transaction_uow adalah pengidentifikasi unik.
@operation = 'nilai'
Menentukan operasi yang akan dilakukan. Nilai yang valid adalah commit
, abort
, atau forget
.
Mengembalikan nilai kode
0
(berhasil) atau 1
(kegagalan).
Tataan hasil
Tidak ada.
Izin
Memerlukan peran server tetap sysadmin, atau memiliki izin CONTROL SERVER.
Contoh
EXEC sys.sp_manage_distributed_transaction
@transaction_uow = '1101AD68-43A7-4DC5-B06C-2B4BEF230643',
@operation = N'commit'