Belirtiler
Microsoft SQL Server'da bölümlere ayrılmış tablolarda Eşler Arası (P2P) veya işlem çoğaltması olduğunu varsayalım. Bu bölümde bekleyen çoğaltılmış komutların olduğu bir bölüm anahtarı veya birleştirme işlemi gerçekleştiriyorsanız, SQL Server hata günlüğünde aşağıdaki hata girişini fark ettiysiniz:
Hata: 608: Veritabanı Adı <veritabanı> bölüm kimliği <katalog girdisi>. Meta veriler tutarsız. Meta veri bozulmalarını kontrol etmek için DBCC CHECKDB'yi çalıştırın.
Buna ek olarak, günlük okuyucu aracısı bir erişim ihlali dökümü üretir.
Durum
Microsoft bu sorunun "Uygulandığı öğe" bölümünde listelenen Microsoft ürünlerinde bulunduğunu onaylamıştır.
Çözüm
Bu sorun, SQL Server'a ilişkin aşağıdaki toplu güncelleştirmelerde düzeltilmiştir:
Not Bu düzeltmeyi verdikten sonra, bu bölümdeki bekleyen çoğaltılmış komutlarla bölüm anahtarı veya birleştirme işlemi gerçekleştiriyorsanız, SQL Server hata günlüğünde 608 hatasını yine de gözlemlersiniz, ancak erişim ihlali dökümü yoktur.
SQL Server toplu güncelleştirmeleri hakkında:
SQL Server için her yeni toplu güncelleştirme, önceki toplu güncelleştirmede yer alan tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. SQL Server için en son toplu güncelleştirmelere göz atabilirsiniz:
Ek Bilgi
SQL Server 2008 R2'de geçerli sürüm üzerinden bölüm geçişlerini etkinleştirirsiniz, yakın gelecekte de bölme ve birleştirme işlemlerine ihtiyacınız olabilir. Çoğaltılmış bir tabloda bölme veya birleştirme işlemi yürütmeden önce, söz konusu bölümde bekleyen hiçbir çoğaltılmış komut yoksa emin olursunuz. Ayrıca, bölme ve birleştirme işlemleri sırasında bölümde hiçbir DML işlemi yürütülmez. Günlük okuyucunun işleme aldığı işlemler varsa veya DML işlemleri çoğaltılmış tablonun bir bölümü üzerinde bir bölme veya birleştirme işlemi yürütülürken (aynı bölüme dahil) gerçekleştiriliyorsa, bu durum günlük okuyucu aracısıyla bir işleme hatasına yol açabilirsiniz. Hatayı düzeltmek için aboneliğin yeniden başlatması gerekebilir.
Daha fazla bilgi için bkz. Bölümlenmiş Tabloları ve Dizinleri Çoğaltma.
Uyarı
Çakışmayı algılamak ve çözmek için kullanılan gizli sütun nedeniyle, Eşler Arası yayınlarda bölüm geçişlerini etkinleştirmemelidir.
Başvurular
Microsoft'un yazılım güncelleştirmelerini açıklamak için kullandığı terminoloji hakkında bilgi alın.