Applies ToSQL Server 2016 Service Pack 1 SQL Server 2016 Developer - duplicate (do not use) SQL Server 2016 Enterprise - duplicate (do not use) SQL Server 2016 Enterprise Core - duplicate (do not use) SQL Server 2016 Standard - duplicate (do not use) SQL Server 2017 Developer SQL Server 2017 Enterprise SQL Server 2017 Enterprise Core

徵狀

假設您使用的是 Microsoft SQL Server 2016 和 Microsoft SQL Server 2017。 您可以在資料庫上啟用透明資料加密(TDE),然後使用壓縮來備份資料庫。

當您嘗試從這項備份還原資料庫並使用 RESTORE VERIFYONLY 從 DISK SQL 語句驗證備份檔案時,您會發現備份程式損壞資料庫中的特定頁面。 此外,您可能會收到錯誤訊息。

同樣地,從磁片磁碟機還原可能會失敗並產生錯誤訊息。 不過,您可以使用 CONTINUE_AFTER_ERROR 選項成功完成這個程式。

Msg 3183、Level 16、State 1、Line LineNumber 還原功能在資料庫 "DatabaseName" 的頁面(PageNumber)上發現錯誤,因為已從備份組中讀取 Msg 3013、Level 16、State 1 已偵測到備份組損壞

解決方案

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

SQL Server 2017 的累積更新9     

SQL Server 2016 SP2 累積更新2

SQL Server 2016 SP1 的累積更新9

每個新的 SQL Server 累計更新都包含所有的修正程式,以及前一個累積更新中所包含的所有安全性修正程式。 查看 SQL Server 的最新累計更新:

SQL Server 2017 的最新累計更新

SQL Server 2016 的最新累計更新

Need more help?

Want more options?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。