好,所以我想我在这里生气!这是我所在的地方。

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 ...没有任何操作员的服务器。

道歉!

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top