[英]Auto restore SQL Server database backup for test
我使用SQL Server 2012
并创建维护计划以每天创建完整备份。 我想从上次创建的完整备份创建每周的还原测试备份。 如果此还原失败通过电子邮件提醒我,如果还原完成则删除已还原的数据库。
编辑:
1-我想使用维护计划来恢复数据库
2-我想找到上次完整备份
我该怎么办。
提前致谢
我使用'Red Gate Backup Pro 7`来创建和恢复备份。
Red Gate Backup pro通过设置完全备份,Diff备份和Trn备份文件夹自动恢复最后存在的备份。
首先,您应该设置数据库邮件然后您应该创建一个带有查询的Sql Server Agent作业,您可以从还原页面获取脚本作为新查询窗口。 然后你应该在Sql Server Agent中创建一个运算符,用你希望的数据库邮件发送电子邮件。 在您的工作中,您可以指定在工作失败或工作成功或两者兼有时,操作员发送电子邮件给您。 如果要删除已还原的表,可以为还原结果创建表,并且在还原代码中,可以修改事务状态中的try / catch,如果还原成功则插入到表和提交事务中,否则删除表。 您应该在Agent中创建其他作业并执行查询以在该表中查找提交,如果为true则删除已还原的数据库,否则您可以编写要执行的查询,这将向您发送电子邮件。 你可以在这里阅读这个查询: http : //technet.microsoft.com/enus/library/ms189505(v = sql.105).aspx
chakere hame iroonia;)
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.