none
Tarea programada y envio de correo RRS feed

  • Pregunta

  • Buenas noches :

    Quisiera saber si a traves de una tarea programada puedo hacer lo siguiente :

    1. Se ejecute el dia 05 de cada mes.

    2. Ejecute una consuta que recibe dos parametros (fechainicio, fechafin).

    3. El resultado debe ir o exportarse a un archivo excel.

    4. Este archivo debe enviarse a una direccion de correo que bien puede ir como parametro o fija.

    Saludos y espero sea esto posible.

    Armando  


    Armando

    jueves, 11 de octubre de 2018 5:42

Respuestas

  • Hola Armando.

    La 1 si.

    La 2 yo diria que lo logico es que los parametros los obtenga de algun sitio, no los reciba ya que la tarea la ejecutara el agente.

    La 3 si

    La 4 si, pero igual que la dos

    El requisito es que tengas un sql que no sea express, ya que esa edicion no permite el uso del agente

    Un saludo

    jueves, 11 de octubre de 2018 5:52
  • Como enviar un email desde el agente con DataBase Mail

    Como crear trabajos con el agente. Otro link de un modo más visual.

    Otra opción en vez de consulta, con un paquete SSIS. Crear trabajos para paquetes SSIS

    Supongo que con estos links, tienes bastante para empezar.

    Si deseas algo más puntual, sólo tienes que comentar.

    (Existen más opciones, ya que el agente es muy versátil)

    Saludos

    jueves, 11 de octubre de 2018 6:17

Todas las respuestas

  • Hola Armando.

    La 1 si.

    La 2 yo diria que lo logico es que los parametros los obtenga de algun sitio, no los reciba ya que la tarea la ejecutara el agente.

    La 3 si

    La 4 si, pero igual que la dos

    El requisito es que tengas un sql que no sea express, ya que esa edicion no permite el uso del agente

    Un saludo

    jueves, 11 de octubre de 2018 5:52
  • Como enviar un email desde el agente con DataBase Mail

    Como crear trabajos con el agente. Otro link de un modo más visual.

    Otra opción en vez de consulta, con un paquete SSIS. Crear trabajos para paquetes SSIS

    Supongo que con estos links, tienes bastante para empezar.

    Si deseas algo más puntual, sólo tienes que comentar.

    (Existen más opciones, ya que el agente es muy versátil)

    Saludos

    jueves, 11 de octubre de 2018 6:17
  • Yo te diría que utilices SQL Server Integration Services para generar un paquete que realice tus operaciones 2, 3 y 4. Después usas el Agente para configurar un Job que tenga un único paso consistente en ejecutar el paquete de Integration Services (es una de las opciones que salen en el desplegable al configurar la tarea). Finalmente, en los Schedules del Job le pones una programación conforme con tu requisito 1.
    jueves, 11 de octubre de 2018 6:21