Sql-Server
恢復所有數據庫腳本
我正在將 SQL Server 數據庫遷移到新實例。
有人告訴我,可以從系統目錄中的可用備份動態建構 RESTORE 腳本。
有誰知道執行此操作的範例腳本?
謝謝!
我個人使用 Paul Brewer 的 sp_restorecriptgenie。這是包含它的 SCC 文章的連結。在“程序”下
http://www.sqlservercentral.com/articles/Restore+database/95839/
基本上,一旦您建構了儲存過程,只需執行
exec sp_restorescriptgenie
,腳本就會執行並獲取每個數據庫的所有備份(甚至是事務日誌),並為您提供一個腳本來生成它們。還生成 DBCC CHECKDB 命令以在還原後檢查 DB。實際上,我大約一個小時前才使用過這個腳本,所以我可以進行測試還原並驗證我的備份。