Domanda

OK, quindi penso che sto impazzendo qui! Qui è dove sono io.

SQL Server 2008: ho impostato Posta elettronica database, e ho mandato io stesso un messaggio di prova. Semplice, funziona bene.

Ho creato un operatore, chiamato 'Tom'. Gli ho dato un indirizzo email (ma nient'altro).

Tuttavia, quando ho eseguito questo comando:

  

execute msdb.dbo.sp_notify_operator @ name = N'Tom '@ subject = N'Test Database Messaggio', @ body = N'Testy Test '

... ottengo questo:

  

Msg 14262, livello 16, stato 1, sp_verify_operator_identifiers Procedura, Linea 51   Il @operator_name specificato ( 'Tom') non esiste.

E 'questo qualcosa messaggio di errore di mascheramento altra cosa che dovrei essere guardando? C'è sicuramente un operatore mostrato in SSMS, ma se c'è uno sProc che elenca gli operatori sarò felicemente correre che per vedere se in realtà è lì.

io sono solo un pò bloccato su dove andare. SQL Server sembra convinto io non esisto!

È stato utile?

Soluzione

Ignora questo! C'è una possibilità che io cercavo di eseguire sp_notify_operator mentre connesso al server sbagliato ... quella senza alcun operatore ....

Ci scusiamo!

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top