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

徵狀

請試想下列案例:

  • 您的資料庫在 Microsoft SQL Server 2012 或 Microsoft SQL Server 2014 中有兩個事務記錄檔檔案。

  • 您可以在完整復原模式中執行完整備份。

  • 您移除其中一個事務記錄記錄檔,然後將復原模式變更為 [簡易復原模式]。

  • 您執行完整備份與差異備份。

  • 您可以使用最新的完整備份檔案和差異備份檔來還原資料庫。

在此案例中,您收到下列錯誤訊息:

Msg 3127、Level 16、State 1、Line 3The 檔案 "% s" (屬於已還原的資料庫 "% s")會保留在 [已失效] 狀態,因為資料庫使用的是簡單的復原模型,而該檔案標示為可讀寫存取權。 因此,只能透過逐段還原來復原唯讀檔案。而且已刪除的記錄檔會再次出現在狀態為「已失效」的 sys.master_files 中

此外,當您嘗試備份資料庫時,您會收到下列錯誤訊息:

Msg 3636、Level 16、State 2、1An 資料庫 id 16 檔案 id 3. Msg 3046、Level 16、State 2、Line 1Inconsistent 中繼資料。 唯一可能的備份作業是使用 WITH CONTINUE_AFTER_ERROR 或 NO_TRUNCATE 選項的結尾記錄備份。Msg 3013、Level 16、State 1、Line 1BACKUP 資料庫異常終止。

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

狀態

Microsoft 已確認本篇文章<適用於>一節所列之 Microsoft 產品確實有上述問題。

需要更多協助嗎?

想要其他選項嗎?

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

社群可協助您詢問並回答問題、提供意見反應,以及聆聽來自具有豐富知識的專家意見。