我将100多个SQL数据库迁移到新位置的新服务器。我有适当的维护计划来进行完整备份,然后使用脚本将.bak
文件复制到临时目录。我正在寻找的是一种大规模恢复这些.bak
文件的方法,这样我就不必花费整个周末来手动完成这些操作。
我在这里找到了一个不错的存储过程:SQL Restore
我把它放到位并进行了测试,我收到了以下错误:
Msg 3118,Level 16,State 1,Line 1
数据库" TF058"不存在。 RESTORE只能在还原主文件的完整备份或文件备份时创建数据库 消息3013,级别16,状态1,行1 RESTORE DATABASE异常终止。
我正在运行SQL Server 2012,并且数据库处于完全恢复模式。