【发布时间】:2011-11-17 21:31:16
【问题描述】:
我在 SQL Server 2008 中有一个作业设置,当作业失败时它会向 one 操作员发送通知电子邮件。
问题:是否可以为该特定工作设置发送给多个操作员的通知电子邮件?
我相信一个可能的解决方法是为每个给定的严重性为数据库创建大量警报,但我希望有一种更简洁的方法来做到这一点。如果我走这条路,失败的作业可能会触发什么严重错误? (我认为我不需要所有 25 个这样的东西)
这可以通过sql命令添加更多操作符来通知失败吗?通过 UI,您似乎只能选择一个运算符。
【问题讨论】:
-
IIRC 如果对您有好处,您可以定义具有多个电子邮件地址的单个操作员?
-
不,我有,但问题是您只能在作业的通知部分选择一个操作员
-
是的,我不认为有办法做你想做的事。当我想提醒多个人时,我记得我刚刚设置了一个新的操作员。
[msdb].[dbo].[sysjobs]具有operator_id的列,而不是位于支持一对多的单独表中。 -
好的,我可以试试看是否有效,我第一次看错你的评论很抱歉
-
我不知道您可以添加多个地址,这是一个如此简单的解决方案,谢谢!如果您将其写为答案,我可以将其标记为已回答
标签: sql-server sql-server-2008 alert sql-server-agent