Uygulandığı Öğe
SQL Server 2008 R2 Service Pack 2 SQL Server 2008 R2 Datacenter SQL Server 2008 R2 Developer SQL Server 2008 R2 Enterprise SQL Server 2008 R2 Standard

Belirtiler

Microsoft SQL Server 2008 R2 veya Microsoft SQL Server 2012 yüklü bir bilgisayara aşağıdaki güncelleştirmelerden birini yüklediğinizi varsayalım:

  • SQL Server 2008 R2 Service Pack 1 (SP1) veya sonraki sürümleri için Toplu Güncelleştirme 6

  • SQL Server 2008 R2 Service Pack 2 (SP2) veya sonraki sürümleri için Toplu Güncelleştirme 1

Bu durumda, SQL Server 2008 R2'de veritabanını geri yüklemek için BIR RESTORE FILELISTONLY deyimi çalıştırırsınız. Ancak geri yükleme işlemi başarısız olur. Ayrıca, aşağıdaki hata iletisini alırsınız:

İleti 3241, Düzey 16, Durum 1, Satır 1'<BackupFilePath>' cihazındaki medya ailesi yanlış biçimlendirilmiş. SQL Server bu medya ailesini işleyemiyor.İleti 3013, Düzey 16, Durum 1, Satır 1RESTORE FILELIST anormal şekilde sonlandırılıyor.

Not DBCC CHECKDB deyimini SQL Server 2008 R2'nin önceki derlemelerinde çalıştırırsanız, yedekleme medyasında sorun olduğunu belirten bir tutarlılık hatasıyla karşılaşmazsınız. Bu nedenle, yedekleme bu önceki sürümlerde geri yüklenebilir.  

Neden

Bu sorun, SQL Server 2008 R2 SP1 için Toplu Güncelleştirme 5 ve SQL 2008 R2 SP2 için Toplu Güncelleştirme 1'in veritabanı geri yüklendiğinde veritabanı tamlık doğrulaması gerçekleştirmesi nedeniyle oluşur. Ancak, RESTORE FILELISTONLY deyimi için bu doğrulama gerekli değildir. Bu doğrulama, KB 2685132'de açıklanan düzeltmelere eklenmiştir.  Veritabanı tamlığı doğrulaması hakkında daha fazla bilgi için, Microsoft Bilgi Bankası'nda 2685132 makalesini görüntülemek üzere aşağıdaki makale numarasına 2685132 tıklayın:

2685132 DÜZELTME: Günlük gönderimi geri yükleme işi, SQL Server 2008 R2 örneğinde veya SQL Server 2012 örneğinde günlük gönderim yedekleme işi çalıştırdığınızda bozuk bir işlem günlüğü yedeklemesini ikincil veritabanına geri yükler

Çözüm

Toplu güncelleştirme bilgileri

SQL Server 2012 için Toplu Güncelleştirme 9

Bu sorunun düzeltmesi ilk olarak Toplu Güncelleştirme 9'da yayımlandı. SQL Server 2012 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:

2867319 SQL Server 2012 için toplu güncelleştirme paketi 9Not Derlemeler toplu olduğundan, her yeni düzeltme sürümü önceki SQL Server 2012 düzeltme sürümüne dahil edilen 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:

2692828 SQL Server 2012 yayımlandıktan sonra yayımlanan SQL Server 2012 derlemeleri

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

Bu sorunun düzeltmesi ilk olarak Toplu Güncelleştirme 5'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:

2861107 SQL Server 2012 Service Pack 1 için toplu güncelleştirme paketi 5Not 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

SQL Server 2008 R2 SP1 için Toplu Güncelleştirme 13

Bu sorunun düzeltmesi ilk olarak Toplu Güncelleştirme 13'te yayımlandı. SQL Server 2008 R2 SP1 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:

2855792 SQL Server 2008 R2 SP1 için toplu güncelleştirme paketi 13Not Derlemeler toplu olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 SP1 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:

2567616 SQL Server 2008 R2 Service Pack 1 yayımlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri

SQL Server 2008 R2 SP2 için Toplu Güncelleştirme 7

Bu sorunun düzeltmesi ilk olarak Toplu Güncelleştirme 7'de yayımlandı. SQL Server 2008 R2 SP2 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:

2844090 SQL Server 2008 R2 SP2 için toplu güncelleştirme paketi 7Not Derlemeler toplu olduğundan, her yeni düzeltme sürümü önceki SQL Server 2008 R2 SP2 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:

2730301 SQL Server 2008 R2 Service Pack 2 yayımlandıktan sonra yayımlanan SQL Server 2008 R2 derlemeleri

Durum

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

Geçici Çözüm

Bu sorunu geçici olarak çözmek için CONTINUE_AFTER_ERROR seçeneğiyle birlikte RESTORE FILELISTONLY deyimini çalıştırı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.