KB2948180 - PERBAIKI: Kesalahan saat Anda memulihkan cadangan database penuh dari sekunder pada 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

Asumsikan Anda menggunakan Microsoft SQL Server 2014. Ketika mencoba memulihkan cadangan database penuh yang diambil dari sekunder, Anda mendapatkan kesalahan berikut:

Catatan

Server: Msg 3456, Level 16, Status 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, tipe = 8.
Log: OpCode = 7 (LOP_SET_BITS), konteks 8 (LCX_GAM), PrevPageLSN: (7699660:766590:822).

Penyebab

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

Resolusi

Masalah 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".