4

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

编辑 :

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

2-我想找到最后的完整备份

我该怎么办。

提前致谢

4

2 回答 2

2

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

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

于 2014-01-25T10:20:03.723 回答
1

首先你应该设置你的数据库邮件然后你应该创建一个带有查询的 Sql Server 代理作业,你可以从带有脚本的还原页面中获取它作为新的查询窗口。那么您应该在 Sql Server Agent 中创建一个运算符,以通过您所需的数据库 mail 发送电子邮件。在您的工作中,您可以指定在工作失败或工作成功或两者兼有时,操作员发送给您的电子邮件。如果你想删除恢复的表,你可以为恢复的结果创建一个表,并且在你的恢复代码中,你可以在一个事务状态中修改一个try/catch,如果恢复成功插入表并提交事务,否则它会删除表。您应该在 Agent 中创建其他作业并执行查询以在该表中查找提交,如果为 true,则删除恢复的数据库,否则您可以编写查询来执行,这将向您发送电子邮件。http://technet.microsoft.com/enus/library/ms189505(v=sql.105).aspx

我希望它会有所帮助

chakere hame iroonia ;)

于 2013-09-11T07:52:03.540 回答