Trigger - alerte mail

Forum consacré aux développements d'applications interfacées avec les logiciels Sage

Modérateurs: Super Modérateur, Modérateurs

Règles du forum
Merci de prendre connaissance des règles d'utilisation du forum

Avant de poster un nouveau message, utilisez la fonction RECHERCHER. Indiquez la VERSION de votre logiciel et toutes informations utiles à la résolution de votre question. Ne rédigez pas vos messages en MAJUSCULES. Soyez courtois et pensez aux formules de POLITESSE d'usage. Les messages à vocation COMMERCIALE ou PUBLICITAIRE seront supprimés.

*** LORSQU'UN SUJET EST RESOLU, SON AUTEUR DOIT EDITER LE 1ER MESSAGE DU SUJET EN HAUT DE PAGE ET COCHER "SUJET RESOLU" ***

Trigger - alerte mail

Messagede Steph_Textiss » Jeu 7 Avr 2011 11:26

Bonjour,

Je dois mettre en place un trigger sur le changement de date de livraison dans les documents d'achats.
On est sur SAGE ligne 100 pour SQL Server.

Si je lance un update depuis SQL server management studio, le trigger est bien lancé et mon email part bien.

Voici, en gros le bout de code qui est exécuté :
Code: Tout sélectionner
EXEC msdb.dbo.sp_send_dbmail
    @profile_name='DBMailProfile',
    @recipients='monmail@exemple.com',
    @subject='Test message', @body='trigger ok ! UHUH'


Par contre depuis SAGE, si je met à jours ma date, j'ai un message d'erreur L'autorisation EXECUTE a été refusée sur l'objet 'sp_send_dbmail', base de données 'msdb', shéma 'dbo'.

Si vous auriez des infos pour me dépatouiller ?
Pour info, quand je lance à la mano l'update, c'est le compte 'sa' qui execute la requète.

En vous remerciant par avance.
Dernière édition par Steph_Textiss le Jeu 7 Avr 2011 16:21, édité 1 fois.
Steph_Textiss
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Mer 4 AoĂ» 2010 11:37

Re: Trigger - alerte mail

Messagede Steph_Textiss » Jeu 7 Avr 2011 13:48

Re bonjour !

Bon bé finalement, j'ai trouvé une solution. En ajoutant WITH EXECUTE AS OWNER à la fin de la declaration du ALTER TRIGGER, ça fonctionne.

Voilà, info partagée si ça peut aider.

Stéph'
Steph_Textiss
Posteur néophyte
Posteur néophyte
 
Messages: 10
Inscription: Mer 4 AoĂ» 2010 11:37


Retourner vers Développements ODBC, Objets métiers, SQL

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités