2010-07-02 4 views
0

OK, 그래서 나는 여기에 미치겠다고 생각합니다! 여기 내가있는 곳이야.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

+0

감사합니다. 나는 어딘가에 방법이 있다는 것을 알았다! –

답변

0

무시해주세요. 잘못된 서버에 연결되어있는 동안 sp_notify_operator를 실행하려고 할 가능성이 있습니다 ... 운영자가없는 사람이 ...

사과!