Sql server 自动恢复SQL Server数据库备份以进行测试

Sql server 自动恢复SQL Server数据库备份以进行测试,sql-server,sql-server-2012,database-backups,database-restore,Sql Server,Sql Server 2012,Database Backups,Database Restore,我使用SQL Server 2012并创建维护计划,每天创建完整备份。 我想在每周末从上次创建的完整备份创建恢复测试备份。 如果此还原失败,请通过电子邮件通知我,如果还原完成,请成功删除还原的数据库 编辑: 1-我想使用维护计划来恢复数据库 2-我要查找最后一次完整备份 我该怎么办 提前感谢首先,您应该设置邮件数据库 然后,您应该创建一个Sql Server代理作业和一个查询,您可以使用脚本作为新的查询窗口从恢复页面获取该作业。 然后,您应该在SQLServer代理中创建一个操作员,以便通过所需

我使用
SQL Server 2012
并创建维护计划,每天创建完整备份。 我想在每周末从上次创建的完整备份创建恢复测试备份。 如果此还原失败,请通过电子邮件通知我,如果还原完成,请成功删除还原的数据库

编辑:

1-我想使用维护计划来恢复数据库

2-我要查找最后一次完整备份

我该怎么办


提前感谢

首先,您应该设置邮件数据库 然后,您应该创建一个Sql Server代理作业和一个查询,您可以使用脚本作为新的查询窗口从恢复页面获取该作业。 然后,您应该在SQLServer代理中创建一个操作员,以便通过所需的数据库邮件发送电子邮件。 在您的作业中,您可以指定操作员在作业失败或作业成功时向您发送电子邮件。 如果要删除还原的表,可以为还原结果创建一个表,并且在还原代码中,可以在事务状态中修改try/catch,如果还原成功,则插入表并提交事务,否则删除表。 您应该在代理中创建其他作业并执行查询以查找该表中的提交,如果为true,则删除还原的数据库,否则您可以编写一个要执行的查询,该查询将向您发送电子邮件。 您可以在此处阅读有关此查询的信息:

我希望这会有帮助
查克尔·哈姆·伊鲁尼亚;)

我使用“Red Gate Backup Pro 7”创建和恢复备份

Red Gate Backup pro通过设置完整备份、差异备份和Trn备份文件夹自动还原上次存在的备份