這是情況:我有一個完整的備份和差異備份。我已將完全備份還原到數據庫中。但意外丟失了該備份文件。SQL Server恢復差異沒有原始的完全備份
現在我想申請差異備份。通常,您必須從完全備份和差異恢復,而不必打開數據庫以供使用(norecovery選項)。但是,我們已經打開了數據庫,但沒有做任何更新。
我們做了一個新的完整備份,除了至少時間戳之外,它應該與原始完整備份完全相同。也就是說,SQL Server檢測到該差異不是從完全備份的數據庫中獲取的。
有沒有什麼辦法讓SQL Server允許差異使用新的完整備份? (我認識到這是有風險的,但數據很重要,並且願意承擔一些錯誤。)
是否有任何其他方式從差異備份中獲取更新,以便可以手動應用更新?是否有差異備份文件的「解碼器」?針對這種情況的任何特殊恢復工具?
在這裏問一下[dba.stackexchange.com](http://www.dba.stackexchange.com)。 SO用於編程案例。 – lad2025
將其還原爲另一個數據庫 – Sherlock
您需要使用norecovery從基本完整備份進行還原,然後還原差異備份和日誌備份等。我認爲您在這裏遇到了一些麻煩,請嘗試查找某些第三方工具有什麼可以做你想做的事情。 –