sp_notify_operator:指定的@operator_name不存在(但它确实存在!)

时间:2010-07-02 10:09:55

标签: sql sql-server-2008 database-mail

好的,所以我想我在这里生气了!我就在这里。

SQL Server 2008:我已经设置了数据库邮件,我给自己发了一封测试邮件。简单,工作正常。

我创建了一个名为'Tom'的运算符。我已经给它一个电子邮件地址(但没有别的)。

但是,当我运行此命令时:

  

EXECUTE msdb.dbo.sp_notify_operator @ name = N'Tom',@ subject = N'Test Database Message',@ body = N'Testy Test Test'

......我明白了:

  

消息14262,级别16,状态1,过程sp_verify_operator_identifiers,第51行   指定的@operator_name('Tom')不存在。

该错误信息是否掩盖了我应该关注的其他内容? SSMS中肯定有一个操作符,但是如果有一个列出操作符的sproc,我会高兴地运行它以查看它是否真的存在。

我对下一步该去哪儿感到有点困惑。 SQL Server似乎确信我不存在!

1 个答案:

答案 0 :(得分:0)

忽略这个!我有可能在连接到错误的服务器时尝试执行sp_notify_operator ...没有任何操作符的那个....

道歉!