0

OK、だから私はここで怒っていると思う! ここにいます。

SQL Server 2008: データベース メールをセットアップし、自分自身にテスト メールを送信しました。シンプルで、うまく機能します。

「Tom」というオペレーターを作成しました。私はそれに電子メールアドレスを与えました(しかし、他には何もありません)。

ただし、このコマンドを実行すると:

EXECUTE msdb.dbo.sp_notify_operator @name=N'Tom',@subject=N'Test データベース メッセージ',@body=N'Testy Test Test'

...私はこれを取得します:

メッセージ 14262、レベル 16、状態 1、プロシージャ sp_verify_operator_identifiers、行 51 指定された @operator_name ('Tom') は存在しません。

そのエラーメッセージは、私が見なければならない何か他のものを隠していますか? SSMS には間違いなく演算子が表示されますが、演算子をリストする sproc がある場合は、喜んで実行して、実際にそこにあるかどうかを確認します。

次はどこに行こうかちょっと迷っています。SQL Server は、私が存在しないと確信しているようです!

4

1 に答える 1

0

これは無視してください!間違ったサーバーに接続しているときに sp_notify_operator を実行しようとしていた可能性があります...オペレーターがいないサーバー....

申し訳ありません!

于 2010-07-02T10:42:21.407 に答える