Belirtiler
Aşağıdaki senaryoyu inceleyin:
-
AlwaysOn kullanılabilirlik gruplarını Microsoft SQL Server 2016 veya 2017 'in bir örneğinde kullanırsınız.
-
Kullanılabilir bir gruba eklenmiş bir veya birden çok Kullanıcı veritabanınız üzerinde SQL Server yönetilen yedekleri ayarlarsınız.
-
Veritabanında isteğe bağlı bir günlük yedeklemesi çalıştırırsınız.
-
Veritabanını kullanılabilir gruptan kaldırdıktan sonra geri eklersiniz. Ya da, veritabanınızı yük devretmeye çalıştığınızda.
-
Veritabanında isteğe bağlı bir günlük yedeklemesi çalıştırırsınız.
Bu senaryoda, msdb veritabanındakimanaged_backup. fn_available_backups tablosunu sorgulayarak günlük zincirinde bir mola olduğunu fark edebilirsiniz.
Neden
Bu sorun, veritabanını kullanılabilir bir gruptan kaldırdığınızda, daha sonra yeniden eklediğinizde veya veritabanınızın yerine devrettiğinden, smart_backup_files tablosundaki database_guid sütununda yeni bir veritabanı GUID oluşturulur. Bu, bölümün verileri sıralı olmayan sıralı olarak listelediği ve break günlük zincirini tetikleyeceğini sağlar.
Çözüm
Bu düzeltme, SQL Server için aşağıdaki toplu güncelleştirmelere eklenmiştir:
SQL Server 2017 için toplu güncelleştirme 1
SQL Server 2016 Service Pack 1 için toplu güncelleştirme 5
SQL Server derlemeleri hakkında
Her SQL Server derlemesi, önceki derlemeye dahil olan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini 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 edinin.