Belirtiler

Aşağıdaki senaryoyu inceleyin:

  • Tablo temizleme sp_cdc_cleanup_change_table yönetmek için tablo temizleme işlemini siz kullanırsınız.

  • Kayıt çalıştırıldığında, değişiklik veri yakalama (CDC) taramasıyla CDC temizleme sp_cdc_cleanup_change_table bir kilitlenme oluşur.

Bu senaryoda, önem derecesi 10 olan 22852 hatası (bilgilendirme iletisi) gerçekleşir:

Bir veya daha fazla düşük su işaretinde yapılan bir değişiklik tarafından geçersiz hale getirildiye neden olan tablo değişikliği girdileri silinemedi veritabanı örneklerini <VeritabanıAdı>. CommandName komutu yürütürken hata <oluştu>. HataBilgileri hatası <döndürüldü>.

Hatanın nedenini belirlemek için eylemi ve hatayı kullanın ve isteği yeniden geri edenin.

NotBu bilgilendirme iletisi olduğundan, temizleme işlemi başarısız olmaz ve temizleme işleminin başarılı mı yoksa başarısız mı olduğunu belirlemenin hiçbir yolu yoktur.

Düzeltme hakkında ayrıntılar

sp_cdc_cleanup_change_table kullanarak temizleme işleminin başarılı mı yoksa başarısız mı olduğunu belirlemek için, sp_cdc_cleanup_change_tableişlevine isteğe bağlı bir çıkış parametresi (fCleanupFailed bit) eklenir. Bu işlem, herhangi bir yakalama örneğini temizleme işleminin başarısız olup olmadığını kontrol etmek için kullanılabilir. fCleanupFailed çıkışı 0ise, tüm temizleme başarılı olur. Bu 1 ise,en azından bir yakalama örneğini temizleme işlemi başarısız olur. İşte bir örnek:

-- Değişken ve önce Sıfır olarak ayarlanıyor

@cleanup_failed_bit = 0'ı seçin

--Temizleme işlemini yürütün ve çıkış biti alın

EXEC @retcode =sys.sp_cdc_cleanup_change_table

@capture_instance = '<CaptureInstance>',

@low_water_mark = @LSN,

@threshold = 1 ,

@fCleanupFailed = @cleanup_failed_bit çıktı      

--Durumu @cleanup_failed_bit için bu çıktıdan faydalanin.

Çözüm

Bu sorun, aşağıdaki yazılım güncelleştirmesinde SQL Server:

SQL Server 2019 Toplu 14 Güncelleştirmesi

Her yeni toplu güncelleştirme SQL Server önceki derlemede yer alan tüm düzeltmeleri ve güvenlik düzeltmelerini içerir. SQL Server sürümünüz için en son derlemeyi yüklemenizi öneririz:

SQL Server 2019 için en son toplu güncelleştirme

Durum

Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.

Başvurular

Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi alın.

Daha fazla yardıma mı ihtiyacınız var?

Yeteneklerinizi geliştirin
Eğitimleri keşfedin
Yeni özellikleri ilk olarak siz edinin
Microsoft Insider 'a katılın

Bu bilgi yardımcı oldu mu?

Çeviri kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?

Geri bildiriminiz için teşekkür ederiz!

×