现在,如果作业失败,我将在SQL Server 2008 R2上设置每日(差异)和每周(完整)备份作为SQL Server代理的作业,并发送电子邮件通知。 我收到这样的电子邮件:
JOB RUN:“每日备份。备份备份”于2012年4月11日凌晨3:00:00运行
持续时间:0小时0分28秒
状态:失败
- 使用ghettoVCB进行虚拟机备份的一致性
- 完整的服务器备份解决scheme(远程Windows共享)
- Rsyncing VPS的“/”目录到外部驱动器:良好的备份解决scheme?
- 使用LVM快照备份生活在SAN上的MySQL。 这是可行的吗?
- 针对AWS上电子邮件服务器的最佳故障切换策略,以确保高可用性
信息:工作失败。 作业被附表9调用(每日备份)。 运行的最后一步是第1步(差异备份)。
但经常发生,因为我们删除/创build新的数据库 – 差异备份失败。 而查看实际原因的唯一方法是转到日志查看器→维护计划日志。
是否可以将日志中的“错误消息”字段包含在通知邮件中? 而更通用的 – 是否有可能以某种方式更改通知电子邮件模板?
avs099,当您使用作业的“通知”属性时,您只能确定谁将发送电子邮件,以及何时不能更改电子邮件正文内容。
但“通知”页面不是发送和发送电子邮件的唯一方式,我们有SQL sp_send_dbmail过程 :只需修改T-SQL备份代码即可在发生错误时调用它。
你有没有考虑为SQL报告服务器启用远程错误? 连接到Reporting Server,SQL Management Studio右键单击服务器节点>属性>高级,EnableRemoteErrors
高级屏幕中还有许多其他系统属性可以帮助您。 让我知道,如果你拿出不同的东西!