KB2948180 - 修正:當您在 SQL Server 2014 中從次要還原完整資料庫備份時發生錯誤

Applies To
SQL Server 2014 Developer - duplicate (do not use) SQL Server 2014 Enterprise - duplicate (do not use) SQL Server 2014 Standard - duplicate (do not use)

症狀

假設您使用 Microsoft SQL Server 2014。 當您嘗試還原從次要資料庫取得的完整資料庫備份時,您會收到下列錯誤:

注意

伺服器:Msg 3456, Level 16, State 1, Line 1
無法重做記錄記錄 (7699660:807911:68) ,對於交易識別碼 (7:-1072820627) ,在第 (頁 3:2044928) ,配置單位72057594078167040,資料庫「<cl_support>」 (資料庫識別碼 5) 。 
頁面:LSN = (7699660:489185:317) ,配置單位 = 6488064,類型 = 8。
Log: OpCode = 7 (LOP_SET_BITS) , context 8 (LCX_GAM) , PrevPageLSN: (7699660:766590:822) .

原因

發生此問題的原因是 SQL Server 2014 中的缺陷。
可能有些頁面遺漏了與備份相關聯之檢查點之前的某些更新。 因此,SQL Server 只會從上一個完成的檢查點開始頁面更新,然後才會開始備份開始複製頁面。

解決方式

此問題已先在下列 SQL Server 累積更新中修正。

SQL Server 2014 累積更新 1 /zh-tw/help/2931693

關於 SQL Server 的累積更新

SQL Server 的每個新累積更新都包含所有 Hotfix 和先前累積更新的所有安全性修正程式。 查看 SQL Server 的最新累積更新:

      

狀態

Microsoft 已確認這是「適用對象」一節中列出的 Microsoft 產品中的問題。