Sql-Server

恢復所有數據庫腳本

  • March 21, 2019

我正在將 SQL Server 數據庫遷移到新實例。

有人告訴我,可以從系統目錄中的可用備份動態建構 RESTORE 腳本。

有誰知道執行此操作的範例腳本?

謝謝!

我個人使用 Paul Brewer 的 sp_restorecriptgenie。這是包含它的 SCC 文章的連結。在“程序”下

http://www.sqlservercentral.com/articles/Restore+database/95839/

基本上,一旦您建構了儲存過程,只需執行exec sp_restorescriptgenie,腳本就會執行並獲取每個數據庫的所有備份(甚至是事務日誌),並為您提供一個腳本來生成它們。還生成 DBCC CHECKDB 命令以在還原後檢查 DB。

實際上,我大約一個小時前才使用過這個腳本,所以我可以進行測試還原並驗證我的備份。

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