好吧,所以我想我在这里疯了!这是我的位置。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似乎相信我不存在!
sp_help_operator列出了运算符(使用时未指定operator_name来获取所有运算符) - http://msdn.microsoft.com/en-us/library/ms188756.aspx – potatopeelings 2010-07-02 10:35:11
谢谢,那太好了。我知道有一种方式在某个地方! – 2010-07-02 11:06:20