Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server 2022 (16.x)
Azure SQL verwaltete Instanz
sp_manage_distributed_transaction
commits, abbricht oder vergisst eine angegebene Transaktion.
Transact-SQL-Syntaxkonventionen
Syntax
sp_manage_distributed_transaction
@transaction_uow = 'transaction_ID'
, @operation = 'value'
[ ; ]
Argumente
Wichtig
Argumente für erweiterte gespeicherte Prozeduren müssen in der spezifischen Reihenfolge eingegeben werden, wie im Abschnitt Syntax beschrieben. Wenn die Parameter außerhalb der Reihenfolge eingegeben werden, tritt eine Fehlermeldung auf.
@transaction_uow = 'transaction_id'
Gibt die MSDTC-Transaktions-ID (Transaktionseinheit der Arbeit) an. @transaction_uow ist eindeutiger Bezeichner.
@operation = 'Value'
Gibt den auszuführenden Vorgang an. Gültige Werte sind commit
, abort
oder forget
.
Rückgabecodewerte
0
(erfolgreich) oder 1
Fehler.
Resultset
Keine.
Berechtigungen
Erfordert sysadmin fixed server role, or have CONTROL SERVER permissions.requires sysadmin fixed server role, or have CONTROL SERVER permissions.
Beispiele
EXEC sys.sp_manage_distributed_transaction
@transaction_uow = '1101AD68-43A7-4DC5-B06C-2B4BEF230643',
@operation = N'commit'