Berlaku Untuk
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

Gejala

Misalnya Anda telah menginstal salah satu pembaruan berikut ini di komputer yang menginstal Microsoft SQL Server 2008 R2 atau Microsoft SQL Server 2012:

  • Pembaruan Kumulatif 6 untuk SQL Server 2008 R2 Paket Layanan 1 (SP1) atau versi yang lebih baru

  • Pembaruan Kumulatif 1 untuk SQL Server 2008 R2 Paket Layanan 2 (SP2) atau versi yang lebih baru

Dalam situasi ini, Anda menjalankan pernyataan PULIHKAN FILELISTONLY untuk memulihkan database di SQL Server 2008 R2. Namun, operasi pemulihan gagal. Selain itu, Anda menerima pesan kesalahan berikut:

Pesan 3241, Tingkat 16, Negara Bagian 1, Baris 1Keluarga media pada perangkat '<BackupFilePath>' salah dibentuk. SQL Server tidak dapat memproses keluarga media ini.Pesan 3013, Tingkat 16, Status 1, DAFTAR FILE PEMULIHAN Baris 1berakhir secara abnorrmal.

Catatan Jika Anda menjalankan pernyataan DBCC CHECKDB dalam build SQL Server 2008 R2 yang lebih lama, Anda tidak mengalami kesalahan konsistensi yang menunjukkan masalah di media cadangan. Oleh karena itu, cadangan dapat dipulihkan dalam versi yang lebih lama ini.  

Penyebab

Masalah ini terjadi karena Pembaruan Kumulatif 5 untuk SQL Server 2008 R2 SP1 dan Pembaruan Kumulatif 1 untuk SQL 2008 R2 SP2 melakukan validasi kelengkapan database saat database dipulihkan. Namun, validasi ini tidak diperlukan untuk pernyataan RESTORE FILELISTONLY. Validasi ini disertakan dalam hotfix yang dijelaskan dalam KB 2685132.  Untuk informasi selengkapnya tentang validasi kelengkapan database, klik nomor artikel berikut ini 2685132 untuk menampilkan artikel 2685132 di Pangkalan Pengetahuan Microsoft:

2685132 MEMPERBAIKI: Pekerjaan pemulihan pengiriman log memulihkan pencadangan log transaksi yang rusak ke database sekunder ketika Anda menjalankan pekerjaan pencadangan pengiriman log pada contoh SQL Server 2008 R2 atau contoh SQL Server 2012

Resolusi

Informasi pembaruan kumulatif

Pembaruan Kumulatif 9 untuk SQL Server 2012

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 9. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

2867319 Paket pembaruan kumulatif 9 untuk SQL Server 2012Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2012 sebelumnya. Kami menyarankan Agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2692828 Build SQL Server 2012 yang dirilis setelah SQL Server 2012 dirilis

Pembaruan Kumulatif 5 untuk SQL Server 2012 Paket Layanan 1

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 5. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2012 Paket Layanan 1, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

2861107 Paket pembaruan kumulatif 5 untuk SQL Server 2012 Service Pack 1Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan service Pack 1 SQL Server 2012 sebelumnya. Kami menyarankan Agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2772858 Build SQL Server 2012 yang dirilis setelah SQL Server 2012 Service Pack 1 dirilis

Pembaruan Kumulatif 13 untuk SQL Server 2008 R2 SP1

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 13. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 SP1, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

2855792 Paket pembaruan kumulatif 13 untuk SQL Server 2008 R2 SP1Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 SP1 sebelumnya. Kami menyarankan Agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2567616 Build R2 SQL Server 2008 yang dirilis setelah SQL Server 2008 R2 Service Pack 1 dirilis

Pembaruan Kumulatif 7 untuk SQL Server 2008 R2 SP2

Perbaikan untuk masalah ini pertama kali dirilis dalam Pembaruan Kumulatif 7. Untuk informasi selengkapnya tentang cara mendapatkan paket pembaruan kumulatif ini untuk SQL Server 2008 R2 SP2, klik nomor artikel berikut ini untuk menampilkan artikel di Pangkalan Pengetahuan Microsoft:

2844090 Paket pembaruan kumulatif 7 untuk SQL Server 2008 R2 SP2Note Karena build bersifat kumulatif, setiap rilis perbaikan baru berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan rilis perbaikan SQL Server 2008 R2 SP2 sebelumnya. Kami menyarankan Agar Anda mempertimbangkan untuk menerapkan rilis perbaikan terbaru yang berisi hotfix ini. Untuk informasi selengkapnya, klik nomor artikel berikut untuk melihat artikel di Pangkalan Pengetahuan Microsoft:

2730301 Build R2 SQL Server 2008 yang dirilis setelah SQL Server 2008 R2 Service Pack 2 dirilis

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah pada produk Microsoft yang tercantum di bagian "Berlaku untuk".

Penyelesaian Masalah

Untuk mengatasi masalah ini, jalankan pernyataan PULIHKAN FILELISTONLY bersama-sama dengan opsi CONTINUE_AFTER_ERROR .

Perlu bantuan lainnya?

Ingin opsi lainnya?

Jelajahi manfaat langganan, telusuri kursus pelatihan, pelajari cara mengamankan perangkat Anda, dan banyak lagi.