2010-07-02 69 views
0

好吧,所以我想我在这里疯了!这是我的位置。sp_notify_operator:指定的@operator_name不存在(但它确实!)

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

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

然而,当我运行此命令:

EXECUTE msdb.dbo.sp_notify_operator @名称= N'Tom '@受试者= N'Test数据库消息',@体= N'Testy测试测试'

...我得到这个:

消息14262,级别16,状态1,过程sp_verify_operator_identifiers,51号线 指定@operator_name(' 汤姆')不存在。

那个错误信息掩盖了我应该看到的其他东西吗? SSMS中肯定有一个运营商,但如果有一个列出运营商的sproc,我会高兴地运行它,看看它是否真的存在。

我只是有点卡在下一步去哪里。 SQL Server似乎相信我不存在!

+0

sp_help_operator列出了运算符(使用时未指定operator_name来获取所有运算符) - http://msdn.microsoft.com/en-us/library/ms188756.aspx – potatopeelings 2010-07-02 10:35:11

+0

谢谢,那太好了。我知道有一种方式在某个地方! – 2010-07-02 11:06:20

回答

0

忽略此!有一种可能性,我试图执行sp_notify_operator,同时连接到错误的服务器......没有任何运营商......

道歉!

相关问题