0

好的,所以我想我要疯了!这就是我所在的地方。

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 中肯定有一个运算符,但如果有一个列出运算符的存储过程,我会很乐意运行它以查看它是否真的存在。

我只是有点不知道下一步该去哪里。SQL Server 似乎确信我不存在!

4

1 回答 1

0

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

道歉!

于 2010-07-02T10:42:21.407 回答