Microsoft hesabıyla oturum açın
Oturum açın veya hesap oluşturun.
Merhaba,
Farklı bir hesap seçin.
Birden çok hesabınız var
Oturum açmak istediğiniz hesabı seçin.

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 değişiklik, DatabaseName veya DatabaseName'de yer alan veritabanı örneklerini yakalamak için artık kullanılmayan <silin> emedi. CommandName komutu yürütürken hata <oluştu>. HataBilgileri <hata> .

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_table iş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ış 0 ise, tüm temizleme başarılı olur. 1 ise, bir yakalama örneğinin temizlenmesi başarısız olur. İşte bir örnek:

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

select @cleanup_failed_bit = 0

--Execute cleanup and obtain output bit

EXEC @retcode =sys.sp_cdc_cleanup_change_table

@capture_instance = '<CaptureInstance>',

@low_water_mark = @LSN,

@threshold = 1 ,

@fCleanupFailed = @cleanup_failed_bit output      

--Leverage @cleanup_failed_bit output to check the status.

Çözüm

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

SQL Server için her yeni toplu güncelleştirme, ö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:

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?

Daha fazla seçenek mi istiyorsunuz?

Abonelik avantajlarını keşfedin, eğitim kurslarına göz atın, cihazınızın güvenliğini nasıl sağlayacağınızı öğrenin ve daha fazlasını yapın.

Topluluklar, soru sormanıza ve soruları yanıtlamanıza, geri bildirimde bulunmanıza ve zengin bilgiye sahip uzmanlardan bilgi almanıza yardımcı olur.

Bu bilgi yararlı oldu mu?

Dil kalitesinden ne kadar memnunsunuz?
Deneyiminizi ne etkiledi?
Gönder’e bastığınızda, geri bildiriminiz Microsoft ürün ve hizmetlerini geliştirmek için kullanılır. BT yöneticiniz bu verileri toplayabilecek. Gizlilik Bildirimi.

Geri bildiriminiz için teşekkürler!

×