Sql-Server

鏡像時出現 Microsoft SQL Server 錯誤 1475

  • February 17, 2017

任何人都可以幫助我嗎?

我正在嘗試將我們的 SQL Server 2005 鏡像到我們的 DR 站點。我已經成功完成了一半的數據庫,沒有任何問題。

但是,其餘的都有以下 Microsoft SQL Server 錯誤 1475:

無法啟用數據庫鏡像,因為“DBNAME”數據庫可能包含尚未備份的批量記錄更改。主體上的最後一個日誌備份必須在鏡像上恢復。(.Net SqlClient 數據提供程序)我不確定為什麼會發生這種情況,因為我沒有做與那些工作不同的事情,如下所示。唯一的區別是這些數據庫的大小比現在鏡像的稍大。

將恢復模式更改為完整,在 Principal 上進行完整備份,在 Principal 上進行日誌備份,複製到 DR 並使用 Norecovery 還原,在 Principal 上開始鏡像。我已經研究了該錯誤,但大多數評論都指出要執行上述操作,但這對我不起作用。

非常感謝任何幫助。

在您的主伺服器上,您是否正在執行事務日誌備份作業?

會發生的情況是,當恢復完成時,這個數據庫已經變大了,主數據庫已經進行了另一個事務日誌備份,您只需將此事務日誌備份複製到 DR,並且應該初始化恢復和鏡像。

另一個選項是,如果您的日誌驅動器上有足夠的磁碟空間,您可以禁用主伺服器上的日誌備份,直到您完成鏡像設置並重新啟用它。

希望這有幫助。

引用自:https://dba.stackexchange.com/questions/164666