Uygulandığı Öğe
SQL Server 2012 Developer SQL Server 2012 Enterprise SQL Server 2012 Standard

Belirtiler

Microsoft SQL Server 2012'de önbellek seçeneği kullanılarak oluşturulan bir sıra nesnesi içeren bir veritabanı yedeklemeniz olduğunu varsayalım. Ardından, veritabanını yedekten geri yüklemeyi denersiniz. Bu durumda, aşağıdaki hata iletisini alabilirsiniz:

SQL Hatası 2627: BENZERSIZ ANAHTAR kısıtlaması '%.*ls' ihlali. '%.*ls' nesnesine yinelenen anahtar eklenemiyor.

Neden

Bu sorun, veritabanı yedeklemesini gerçekleştirdiğinizde önbelleğe alınan sıra yanlış temizlendiğinden oluşur. Bu, önbelleğe alınan dizinin değerini diskteki değerden daha büyük hale getirir. Bu durumda 2627 hatası tetikleniyor.

Çözüm

Toplu güncelleştirme bilgileri

SQL Server 2012 Service Pack 1 için Toplu Güncelleştirme 4

Bu sorunun düzeltmesi ilk olarak Toplu Güncelleştirme 4'te yayımlandı. SQL Server 2012 Service Pack 1 için bu toplu güncelleştirme paketini edinme hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasını tıklatın:

2833645 SQL Server 2012 Service Pack 1 için toplu güncelleştirme paketi 4Not Derlemeler toplu olduğundan, her yeni düzeltme sürümü önceki SQL Server 2012 Service Pack 1 düzeltme sürümüyle birlikte gelen tüm düzeltmeleri ve tüm güvenlik düzeltmelerini içerir. Bu düzeltmeyi içeren en son düzeltme sürümünü uygulamayı göz önünde bulundurmanızı öneririz. Daha fazla bilgi için Microsoft Bilgi Bankası'ndaki makaleyi görüntülemek üzere aşağıdaki makale numarasına tıklayın:

2772858 SQL Server 2012 Service Pack 1 yayımlandıktan sonra yayımlanan SQL Server 2012 derlemeleri

Durum

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

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.