SQL 2005: Envio de Correos sv Application Role

03/06/2009 - 23:18 por Juan Carlos Mendoza | Informe spam
Se esta aprovechando la utilidad del SQL 2005 para envio de correos,
el detalle es que se requieren permisos sobre algunos objetos de la
MSDB para que funcione, he definido un rol al que le he asignado los
permisos y al usuario de conexion sql (login) le he dado acceso a la
MSDB e integrarlo al rol que tiene los permisos. Hasta ahi perfecto,
funciona el envio de correosdesde la ventana de comandos.
La aplicacion utiliza aplication rol, y ya hemos probado de enviar un
correo antes de activar el application rol y lo hace, pero una vez que
esta activo, ya no lo hace, se que es imposible que un rol tenga
permisos sobre otra base de datos ya que es propia e inherente a cada
base de datos, tampoco funciono lo de desconectarse del aplication
rol, y enviar el mensaje, pues se cae la transaccion que se esta
trabajando.
Como se podria utilizar esta funcion de envio de correo utilizando un
aplication rol?

Saludos,

Juan Carlos Mendoza

Preguntas similare

Leer las respuestas

#1 Gustavo Larriera
04/06/2009 - 19:09 | Informe spam
Me temo que no se puede. Envie el correo usando un login con privilegios
adecuados.


Gustavo Larriera, Microsoft MVP
http://www.linkedin.com/in/gustavolarriera
Este mensaje se proporciona tal como es, sin garantías de ninguna clase.



"Juan Carlos Mendoza" wrote:


Como se podria utilizar esta funcion de envio de correo utilizando un
aplication rol?

Respuesta Responder a este mensaje
#2 Maxi
07/06/2009 - 15:59 | Informe spam
Hola, a nivel seguridad lo que le voy a decir no es lo mejor pero..
Podria habilitar en la MSDB el usuario guest



Maxi Accotto
Microsoft MVP en SQL Server
Consultor en SQL Server
http://blog.maxiaccotto.com



"Juan Carlos Mendoza" escribió en el mensaje de
noticias:
Se esta aprovechando la utilidad del SQL 2005 para envio de correos,
el detalle es que se requieren permisos sobre algunos objetos de la
MSDB para que funcione, he definido un rol al que le he asignado los
permisos y al usuario de conexion sql (login) le he dado acceso a la
MSDB e integrarlo al rol que tiene los permisos. Hasta ahi perfecto,
funciona el envio de correosdesde la ventana de comandos.
La aplicacion utiliza aplication rol, y ya hemos probado de enviar un
correo antes de activar el application rol y lo hace, pero una vez que
esta activo, ya no lo hace, se que es imposible que un rol tenga
permisos sobre otra base de datos ya que es propia e inherente a cada
base de datos, tampoco funciono lo de desconectarse del aplication
rol, y enviar el mensaje, pues se cae la transaccion que se esta
trabajando.
Como se podria utilizar esta funcion de envio de correo utilizando un
aplication rol?

Saludos,

Juan Carlos Mendoza
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida