Aracılığıyla paylaş


sys.sp_manage_distributed_transaction (Transact-SQL)

Şunlar için geçerlidir: SQL Server 2022 (16.x) Azure SQL Yönetilen Örneği

sp_manage_distributed_transaction belirli bir işlemi işler, durdurur veya unutur.

Transact-SQL söz dizimi kuralları

Sözdizimi

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

Bağımsız değişken

Önemli

Genişletilmiş saklı yordamlar için bağımsız değişkenler, Sözdizimi bölümünde açıklandığı gibi belirli bir sırada girilmelidir. Parametreler sıra dışı girilirse bir hata iletisi oluşur.

@transaction_uow = 'transaction_id'

MSDTC işlem kimliğini (işlem birimi) belirtir. @transaction_uowbenzersizleştiricidir.

@operation = 'değer'

Gerçekleştirilecek işlemi belirtir. Geçerli değerler commit, abortveya forget.

Dönüş kodu değerleri

0 (başarı) veya 1 (başarısızlık).

Sonuç kümesi

Hiç kimse.

İzinler

Sysadmin sabit sunucu rolü gerektirir veya CONTROL SERVER izinlerine sahip olmalıdır.

Örnekler

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