|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 34 ![]() |
Bonjour,
J'ai essayé de mettre en place un trigger qui envoie un email après une suppression de ligne sur une table. Mais j'ai une erreur qui m'indique un problème de droit sur la sp: "[Microsoft][ODBC SQL Server Driver][SQL Server]The EXECUTE permission was denied on the object 'sp_send_dbmail', database 'msdb', schema 'dbo'. SQL State: 42000 DB error: 229" Dans la DB "msdb", j'ai activé pour le user, le role DatabaseMailUserRole. Quelqu'un aurait il été confronté à ceci ? Merci Ites |
|
|
00
|
|
|
#2 |
![]() ![]() ![]() Frédéric BROUARDExpert SGBDR & SQL Inscription : mai 2002 Messages : 10 959 ![]() |
Il faut que l'utilisateur qui fasse cette suppression soit reconnus sur msdb et ait le privèlege EXECUTE sur ladite procédure.
Vous devez aussi prévoir un chaînage des utilisateurs SQL. A +
__________________
Frédéric Brouard - SQLpro - ARCHITECTE DE DONNÉES - expert SGBDR et langage SQL Site sur les SGBD relationnels et le langage SQL: http://sqlpro.developpez.com/ Expert Microsoft SQL Server - M.V.P. (Most valuable Professional) MS Corp. Blog SQL, SQL Server, modélisation données : http://blog.developpez.com/sqlpro http://www.sqlspot.com : modélisation, conseils, audit, optimisation, formation * * * * * Enseignant CNAM PACA - ISEN Toulon - CESI Aix en Provence * * * * * |
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() Inscription : août 2005 Messages : 34 ![]() |
Merci pour les info.
|
|
|
00
|
Copyright © 2000-2012 - www.developpez.com