gpt4 book ai didi

sql-server - SQL Server 代理作业失败时通知多个运算符(operator)

转载 作者:行者123 更新时间:2023-12-01 19:23:32 25 4
gpt4 key购买 nike

我在 SQL Server 2008 中有一个作业设置,当作业失败时,它会向一个运算符(operator)发送通知电子邮件。

问题:是否可以设置针对该特定作业向多个运算符(operator)发送通知电子邮件?

我相信一个可能的解决方法是为每个给定严重性的数据库创建大量警报,但我希望有一种更简洁的方法来做到这一点。如果我走这条路,失败的作业可能会触发什么严重错误? (我不认为我会需要全部 25 个这样的东西)

可以通过 sql 命令添加更多运算符来通知失败吗?通过用户界面,您似乎只能选择一个运算符(operator)。

最佳答案

Question: Is it possible to setup a notification email being sent to multiple operators for that specific job?

我不相信这是可能的。

当然,看看[msdb].[dbo].[sysjobs]的结构,各个operator_id列都在这个表本身中,这支持了这样的想法:1对于很多人来说是不可能的。

但有一些替代方案

  1. 您可以使用分号分隔的电子邮件地址列表创建一个新运算符。查看 sysoperators 的定义,这对于适合 nvarchar(100) 的字符串很有用
  2. 如果您需要超出这个范围,您可以在 Exchange 或其他地方设置一个电子邮件分发组。

关于sql-server - SQL Server 代理作业失败时通知多个运算符(operator),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7431582/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com