Question

OK, je pense que je deviens fou ici! Voici où je suis.

SQL Server 2008: J'ai mis en place courrier de base de données, et je me suis envoyé un e-mail test. Simple, fonctionne très bien.

J'ai créé un opérateur, appelé « Tom ». Je lui ai donné une adresse e-mail (mais rien d'autre).

Cependant, quand je lance cette commande:

  

execute msdb.dbo.sp_notify_operator @ name = N'Tom '@ subject = N'Test message de base de données', @ body = test N'Testy Test '

... Je reçois ceci:

  

Msg 14262, niveau 16, état 1, procédure sp_verify_operator_identifiers, Ligne 51   Le @operator_name spécifié ( 'Tom') n'existe pas.

est-ce message d'erreur de masquage autre chose que je devrais regarder? Il y a certainement un opérateur montré dans SSMS, mais s'il y a un sproc qui liste les opérateurs que je vais heureusement courir que pour voir si elle est vraiment là.

Je suis un peu coincé à l'endroit où aller. SQL Server semble convaincu que je n'existe pas!

Était-ce utile?

La solution

Ignorer cela! Il y a une possibilité que je tentais d'exécuter sp_notify_operator alors connecté au mauvais serveur ... celui sans opérateur ....

Toutes mes excuses!

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top