Udostępnij za pośrednictwem


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, abortlub 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'