KB2948180 - FIX: Kesalahan saat Anda memulihkan cadangan database penuh dari sekunder di SQL Server 2014

Berlaku Untuk
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

Gejala

Misalnya Anda menggunakan Microsoft SQL Server 2014. Saat Anda mencoba memulihkan cadangan database lengkap yang diambil dari sekunder, Anda menerima kesalahan berikut:

Catatan

Server: Msg 3456, Tingkat 16, Negara Bagian 1, Baris 1
Tidak dapat mengulang catatan log (7699660:807911:68), untuk ID transaksi (7:-1072820627), pada halaman (3:2044928), unit alokasi 72057594078167040, database '<cl_support>' (ID database 5). 
Halaman: LSN = (7699660:489185:317), unit alokasi = 6488064, ketik = 8.
Log: OpCode = 7 (LOP_SET_BITS), konteks 8 (LCX_GAM), PrevPageLSN: (7699660:766590:822).

Penyebab

Masalah ini terjadi karena cacat pada SQL Server 2014.
Mungkin ada halaman yang melewatkan beberapa pembaruan sebelum titik pemeriksaan yang terkait dengan cadangan. Karena itu, SQL Server hanya memulai pembaruan halaman dari titik pemeriksaan terakhir yang selesai sebelum cadangan mulai menyalin halaman.

Resolusi

Masalah ini pertama kali diperbaiki dalam pembaruan kumulatif SQL Server berikut.

Pembaruan Kumulatif 1 untuk SQL Server 2014 /en-us/help/2931693

Tentang pembaruan kumulatif untuk SQL Server

Setiap pembaruan kumulatif baru untuk SQL Server berisi semua hotfix dan semua perbaikan keamanan yang disertakan dengan pembaruan kumulatif sebelumnya. Lihat pembaruan kumulatif terbaru untuk SQL Server:

      

Status

Microsoft telah mengonfirmasi bahwa ini adalah masalah dalam produk Microsoft sebagaimana tercantum di bagian "Berlaku untuk".