BSa*_*ers 5 sql-server restore sql-server-2012
我正在将 100 多个 SQL 数据库迁移到新位置的新服务器。我有适当的维护计划来进行完整备份,然后是将.bak文件复制到临时目录的脚本。我正在寻找的是一种批量恢复这些.bak文件的方法,这样我就不必整个周末都手动进行。
我在这里找到了一个不错的存储过程:SQL 还原
我将其安装到位并进行了测试,但出现以下错误:
消息 3118,级别 16,状态 1,第 1 行
数据库“TF058”不存在。RESTORE 只能在恢复主文件的完整备份或文件备份时创建数据库。
消息 3013,级别 16,状态 1,第 1 行
RESTORE DATABASE 异常终止。
我正在运行 SQL Server 2012 并且数据库处于完全恢复模式。
您可以使用
sqlmigration -开始-SqlServerMigration.ps1
该脚本提供了使用分离/复制/附加或备份/恢复来迁移数据库的能力。还可以迁移 SQL Server 登录名,包括密码、SID 和数据库/服务器角色。此外,可以迁移作业服务器对象,并且可以导出或迁移服务器配置设置。此脚本适用于命名实例、集群和 SQL Express。
恢复精灵 - 它有PowerShell和t-SQL版本。
我两个都用过,它们是救命稻草。强烈建议先测试它们。第一个是对你的情况有帮助的。
| 归档时间: |
|
| 查看次数: |
5636 次 |
| 最近记录: |