sys.sp_manage_distributed_transaction (Transact-SQL)
Dotyczy: SQL Server 2022 (16.x)
azure SQL Managed Instance
sp_manage_distributed_transaction
zatwierdzenia, przerywa lub zapomina o określonej transakcji.
Transact-SQL konwencje składni
Składnia
sp_manage_distributed_transaction
@transaction_uow = 'transaction_ID'
, @operation = 'value'
[ ; ]
Argumenty
Ważny
Argumenty dla rozszerzonych procedur składowanych należy wprowadzić w określonej kolejności zgodnie z opisem w sekcji składni. Jeśli parametry są wprowadzane poza kolejnością, wystąpi komunikat o błędzie.
@transaction_uow = 'transaction_id'
Określa identyfikator transakcji MSDTC (jednostka transakcji pracy). @transaction_uow jest unikatowyidentifier.
@operation = 'wartość'
Określa operację do wykonania. Prawidłowe wartości to commit
, abort
lub forget
.
Zwracanie wartości kodu
0
(powodzenie) lub 1
(niepowodzenie).
Zestaw wyników
Żaden.
Uprawnienia
Wymaga administrator systemu stałej roli serwera lub ma uprawnienia CONTROL SERVER.
Przykłady
EXEC sys.sp_manage_distributed_transaction
@transaction_uow = '1101AD68-43A7-4DC5-B06C-2B4BEF230643',
@operation = N'commit'