sp_notify_operator:指定的@operator_name不存在(但确实如此!)
-
02-10-2019 - |
题
好,所以我想我在这里生气!这是我所在的地方。
SQL Server 2008:我已经设置了数据库邮件,并且已经发送了一封测试电子邮件。简单,正常工作。
我创建了一个名为“汤姆”的操作员。我给了它一个电子邮件地址(但别无其他)。
但是,当我运行此命令时:
执行msdb.dbo.sp_notify_operator@name = n'tom',@objects = n'ttest数据库消息',@body = n'testy测试测试'
...我明白了:
MSG 14262,级别16,状态1,过程SP_VERIFY_OPERATOR_IDENDIFIERS,第51行指定的@Operator_Name('Tom')不存在。
这个错误消息掩盖了我应该看的其他内容吗? SSM中肯定有一个运算符,但是如果有一个Sproc列出操作员,我会很乐意运行它,以查看它是否在那里。
我只是在下一步去哪里。 SQL Server似乎确信我不存在!
解决方案
忽略这个!在连接到错误的服务器时,我可能试图执行SP_NOTIFY_OPERATOR ...没有任何操作员的服务器。
道歉!
不隶属于 StackOverflow