我有完整的每週備份,每日差異備份和每小時事務日誌備份。SQL Server 2005對使用「NORECOVERY」恢復的數據庫執行「恢復」
要還原數據庫,我還原完整備份,然後還原最後一個備份備份,然後在除最後一個之外的所有還原中指定NORECOVERY的所有事務日誌備份。
我的問題是。如果我意外地用NORECOVERY標誌設置恢復了我的最後一個事務日誌,那麼是否有一條命令可以運行到此時「恢復」數據庫?
我正在使用SQL Server 2005.
我有完整的每週備份,每日差異備份和每小時事務日誌備份。SQL Server 2005對使用「NORECOVERY」恢復的數據庫執行「恢復」
要還原數據庫,我還原完整備份,然後還原最後一個備份備份,然後在除最後一個之外的所有還原中指定NORECOVERY的所有事務日誌備份。
我的問題是。如果我意外地用NORECOVERY標誌設置恢復了我的最後一個事務日誌,那麼是否有一條命令可以運行到此時「恢復」數據庫?
我正在使用SQL Server 2005.
試試這個(從SQL2000幫助): RESTORE DATABASE DBNAME WITH RECOVERY
好的,所以答案很簡單。您可以簡單地運行該命令。
RESTORE DATABASE [MyDatabase] WITH RECOVERY
我甚至沒有想到可以運行RESTORE DATABASE命令而不指定要從中恢復的備份。
我現在你已經找到了解決辦法看到。我發佈了答案,但未刷新問題。抱歉。 – 2009-07-14 09:50:15