我在 SQL Server 2008 中有一个作业设置,它会向one当作业失败时操作员。
问题:是否可以设置针对该特定作业向多个操作员发送通知电子邮件?
我相信一个可能的解决方法是为每个给定严重性的数据库创建大量警报,但我希望有一种更简洁的方法来做到这一点。如果我走这条路,失败的作业可能会触发什么严重错误? (我不认为我会需要全部 25 个这样的东西)
可以通过 sql 命令添加更多运算符来通知失败吗?通过用户界面,你似乎只能选择一个操作员。
问题:是否可以设置针对该特定作业向多个操作员发送通知电子邮件?
我不相信这是可能的。
当然看结构[msdb].[dbo].[sysjobs]
各种种类operator_id
列本身就在这个表中,这支持了一对多是不可能的想法。
但有一些替代方案
- 您可以使用分号分隔的电子邮件地址列表创建一个新运算符。看一下定义
sysoperators
这对于适合的字符串很有用nvarchar(100)
- 如果您需要超出这个范围,您可能可以在交换或其他方面设置一个电子邮件分发组。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)