sql 2008 messagerie de base de données - SQL/NoSQL - Programmation
Marsh Posté le 23-06-2010 à 10:35:39
Le message semble clair.
La requête contient @name=..., mais il faudrait ajouter aussi @profile_name=...
Marsh Posté le 23-06-2010 à 11:34:49
Oui j'ai remarquer mais pourtant j'ai bien créer un profil auxquel j'ai associer compte de messagerie.
Ya t'il un profil à d'abord créer plus haut sur la base ?
Le test fonctionne bien, pourtant il n'envoie pas depuis un plan de maintenance ?
Marsh Posté le 23-06-2010 à 15:54:53
Apparement il me faudrai etre membres du role de base de données "DataBaseMailUserRole" dans la base de données msdb.
Je ne trouve pas ce role.....
Marsh Posté le 17-11-2010 à 11:45:23
Bonjour
Un peu en retard mais c'est assez simple en fait :
Il faut configurer un profil de messagerie par défaut (il peut exister un ou des profils mais il ne sont pas forcement par défaut ) :
Dans SQL management studio
Gestion/Messagerie de la base de données->clic droit "Configuration de la Messagerie de la base de données"->"Gérer la sécurité des profil"->suivant
Ici selon le cas il faut choisir un profil par defaut (changer le "non" par "oui" )
Marsh Posté le 17-11-2010 à 11:50:22
Bonjour,
vaut mieux tard que jamais comme on dis...
Je vais tester et je te tiens informé !
Merci
Marsh Posté le 23-06-2010 à 10:22:23
Bonjour,
Je souhaite inclure dans mon plan de maintenance existant la messagerie de base de données.
Helas après quelques tentative celà ne marche pas.
configuration :
Serveur Windows 2008 standard SP2
une application suos sql 2008
- J'ai créer un compte dans la messagerie de base de données
- j'ai créer un profil dans la messagerie de base de données
- je me suis envoyer un message de test via le protocole smtp.
Le problème est lorsque j'ajoute la tache "notifier a l'opérateur" dans mon plan de maintenance.
erreur suivante :
details de la tache : Notifier l'opérateur sur Connexion au serveur local
Opérateur : XXXXX
numero de l'erreur : -1073548784
message d'erreur : L'exécution de la requête « EXECUTE msdb.dbo.sp_notify_operator @name=N'Guilla... » a échoué avec l'erreur suivante : « Aucun profil global n'a été configuré. Spécifiez un nom de profil dans le paramètre @profile_name. ». Causes possibles de cet échec : problèmes liés à la requête, propriété « ResultSet » non définie correctement, paramètres non définis correctement ou connexion non établie correctement.
es ce quelqu'un pourrai m'aider a corriger celà ?