Puedes generar archivos en una carpeta y luego enviarlos desde fuera del SQL
mediante una aplicacion.
O puedes agregar una marca de enviado, recorrer la tabla en otro proceso que
no es el de insert y enviarlo. De esta forma no se bloquea el insert. Igual
me gusta mas la primera opcion, o sea desde la aplicacion con CDO como dice
pablo.
La idea es no tener en la misma transaccion el envio de correo.

-- 
--------------------------------
Atte.
Ing. Jose Mariano Alvarez
SQL Total Consulting



2008/3/26 Pablo A. Allois <[EMAIL PROTECTED]>:

> Podes escribir un vbscript que recupere los datos, arme el correo y lo
> envie
> utilizando CDO.
>
> Podes exportar los datos con osql a un archivo, y mandar el mail con un
> ejecutable que ande dando vueltas por la red.
>
>
>
> Saludos!
>
> -----Mensaje original-----
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jesús dos Santos
> Enviado el: Miércoles, 26 de Marzo de 2008 10:31 a.m.
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] OSQL
>
> Gracias a todos por las respuestas, pero en el caso de no usar sql para
> eso,
> como lo vinculo con el servicio smtp para que envíe un email con parte del
> dato ingresado en la base de datos?
> La otra es que la aplicación lo envíe cada vez que guarda ese dato, pero
> si
> el pc no tiene salida a Internet?
>
>
>
> -----Mensaje original-----
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Pablo A. Allois
> Enviado el: miércoles, 26 de marzo de 2008 9:17
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] OSQL
>
> sqlcmd -E -Q " exec sp_addextendedproc 'xp_smtp_sendmail', 'xpsmtp80.dll'
> "
>
> -E para que use seguridad integrada
> -Q para que ejecute la linea y salga
>
>
> Pero es feo que uses un sql server para enviar correos ... generalmente
> funcionan mejor los servicios de smtp :D Habia una herramienta de la linea
> de comandos muy practica ... si buscas, seguramente encontras alguna.
>
>
> Saludos!
>
>
> ________________________________
>
> De: [email protected] [mailto:[EMAIL PROTECTED] En nombre de Jesús dos Santos
> Enviado el: Martes, 25 de Marzo de 2008 05:49 p.m.
> Para: [EMAIL PROTECTED]
> Asunto: [dbms] OSQL
>
>
>
> Lista, buenas tardes, estoy tratando de usar el osql con lo siguiente
>
>  exec sp_addextendedproc 'xp_smtp_sendmail', 'xpsmtp80.dll'
>
> para ver si puedo enviar mails desde el servidor sql, y no me ejecuta.
>
> Alguien me podría ayudar con esa sentencia? Pues me tira una cantidad de
> parámetros como que debo usar y no tengo ni idea. Le pongo –s –p  y nada.
>
> Tengo instalado el msde.
>
> Desde ya muchas gracias.
>
>
>
>
>
>
>  __________ Información de NOD32, revisión 2972 (20080325) __________
>
> Este mensaje ha sido analizado con NOD32 antivirus system
> http://www.nod32.com
>
>
>
>
>

Responder a