【发布时间】:2017-07-18 18:31:59
【问题描述】:
我正在寻找有助于从备份中恢复我的数据库的程序。我用谷歌搜索并找不到我正在寻找的提取物。基本上我有 2 种备份文件(一些带有 .mdf 和 .log 文件的备份以及一些大约 30 个逻辑文件的备份)。想在执行过程中传递 2 个参数,备份名称和旧的和/新的数据库名称。你能建议我建立这个程序吗?
【问题讨论】:
-
为什么要编写一个 proc 来执行此操作?使用 SSMS。
-
@scsimon 实际上,使用存储过程自动进行数据库恢复是有充分理由的。例如,您希望每晚恢复到已知状态的测试环境数据库。
-
这很公平@RBarryYoung
-
看看Ola Hallengren's backup/restore stored procedures,它被认为是 mssql 实例备份管理的黄金标准。
标签: sql-server stored-procedures sql-server-2012