tarea automàtica

25/11/2005 - 14:16 por josepe | Informe spam
Saludos,

Quiero hacer una tarea atuomàtica que se ejecute diariamente a una hora
programada.
Esta tarea tiene que hacer una consulta en una tabla y actualizar un campo a
un valor fijo para todos los registros resultantes de la consulta,
(...vaya un update de algunos registros de una tabla con un valor fijo)

Por ahora facil supongo...

A la vez tiene que cojer el campo email de cada registro y enviar un email a
cada uno... esto ya no es tant fàcil...

Existe alguna manera de hacer esto directamente desde SQL manager sin tener
que utilizar la web o algun procedimiento del sistema? o sino que se os
ocurre?

Muchas gracias.

Preguntas similare

Leer las respuestas

#1 Maxi
25/11/2005 - 15:45 | Informe spam
Hola, si se puede, debes crear la tarea y los pasos de la misma, en cada uno
podes armar el flujo!! Otra opcion es usar paquetes DTS


Salu2
Maxi [MVP SQL SERVER]


"josepe" escribió en el mensaje
news:OP%23f%
Saludos,

Quiero hacer una tarea atuomàtica que se ejecute diariamente a una hora
programada.
Esta tarea tiene que hacer una consulta en una tabla y actualizar un campo
a un valor fijo para todos los registros resultantes de la consulta,
(...vaya un update de algunos registros de una tabla con un valor fijo)

Por ahora facil supongo...

A la vez tiene que cojer el campo email de cada registro y enviar un email
a cada uno... esto ya no es tant fàcil...

Existe alguna manera de hacer esto directamente desde SQL manager sin
tener que utilizar la web o algun procedimiento del sistema? o sino
que se os ocurre?

Muchas gracias.


Respuesta Responder a este mensaje
#2 Gustavo Larriera [MVP]
25/11/2005 - 15:46 | Informe spam
Escribe un stored procedure para hacer el trabajo y usa xp_sendmail para
enviar los mails :

xp_sendmail {[@recipients =] 'recipients [;...n]'}
[,[@message =] 'message']
[,[@query =] 'query']
[,[@attachments =] 'attachments [;...n]']
[,[@copy_recipients =] 'copy_recipients [;...n]'
[,[@blind_copy_recipients =] 'blind_copy_recipients [;...n]'
[,[@subject =] 'subject']
[,[@type =] 'type']
[,[@attach_results =] 'attach_value']
[,[@no_output =] 'output_value']
[,[@no_header =] 'header_value']
[,[@width =] width]
[,[@separator =] 'separator']
[,[@echo_error =] 'echo_value']
[,[@set_user =] 'user']
[,[@dbuse =] 'database']


Gustavo Larriera
Uruguay LatAm
Blog: http://sqljunkies.com/weblog/gux/
MVP profile: http://aspnet2.com/mvp.ashx?GustavoLarriera
Este mensaje se proporciona "COMO ESTA" sin garantias y no otorga ningun
derecho / This posting is provided "AS IS" with no warranties, and confers
no rights.
"josepe" wrote in message
news:OP%23f%
Saludos,

Quiero hacer una tarea atuomàtica que se ejecute diariamente a una hora
programada.
Esta tarea tiene que hacer una consulta en una tabla y actualizar un campo
a un valor fijo para todos los registros resultantes de la consulta,
(...vaya un update de algunos registros de una tabla con un valor fijo)

Por ahora facil supongo...

A la vez tiene que cojer el campo email de cada registro y enviar un email
a cada uno... esto ya no es tant fàcil...

Existe alguna manera de hacer esto directamente desde SQL manager sin
tener que utilizar la web o algun procedimiento del sistema? o sino
que se os ocurre?

Muchas gracias.


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