Belirtiler
SQL Server 2012, 2014 veya 2016 AlwaysOn kullanılabilirlik gruplarını kullandığınızı ve hatalı bir depolama sürücüsü gibi bir hatadan dolayı veritabanınızın bazı bozuk sayfaları içerdiğini varsayalım. Bu durumda otomatik sayfa onarım özelliği arka planda sayfaları sessizce onarabilir. Ancak, DBCC CHECKDB veya DBCC CHECKTABLE komutu bu onarılan sayfalarla birlikte çalışmaz. Ayrıca, aşağıdakine benzer bir hata iletisi alırsınız:
İleti 5262, düzey 16, durum 1, satır line_id nesne KIMLIĞI object_id, dizin KIMLIĞI index_id, bölüm KIMLIĞI partition_id, ayırma birimi KIMLIĞI alloc_unit_id (satır Içi veriler), sayfa (page_id), satır row_id: satır, boş bir sürüm oluşturma zaman damgası içerir ancak sürüm zinciri işaretçisi NULL değildir. Sürüm zinciri (0:0), yuva-1.
Bu hata iletisini aldığınızda, veritabanı bozulmanın olduğu anlamına gelmez. Bunun yerine, DBCC komutunun bu sayfaların onarılmış olduğunu tanımadığı anlamına gelir. Bu düzeltmeyi uyguladıktan sonra, DBCC komutu artık sayfaların onarılmış olduğunu algılar ve bu hata iletisini artık almayacaksınız. Onarılan sayfaları denetlemek için, aşağıdaki dinamik yönetim görünümleri (DMV) sorgusunu çalıştırabilirsiniz:
select * from msdb..suspect_pages
Çözüm
Bu sorun, SQL Server için aşağıdaki toplu güncelleştirmelerde giderilmiştir:
SQL Server 2016 RTM için toplu güncelleştirme 5
SQL Server 2016 SP1 için toplu güncelleştirme 2
SQL Server 2014 SP2 için toplu güncelleştirme 4
SQL Server 2014 SP1 için toplu güncelleştirme 11
SQL Server 2012 SP3 için toplu güncelleştirme 8
SQL Server 2012 Service Pack 2 (SP2) için toplu güncelleştirme 16
Her bir SQL Server toplu güncelleştirmesi, önceki toplu güncelleştirmeyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. En son SQL Server güncelleştirmelerini gözden geçirin:
En son SQL Server 2016 toplu güncelleştirmesi
En son SQL Server 2014 toplu güncelleştirmesi
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.