none
Adjunto CSV por Correo RRS feed

  • Pregunta

  • Estimados.

    Actualmente envío un archivo CSV por Correo, todo funciona perfecto.

    Acá el fragmento importante:

    @body_format = 'HTML',    
    @execute_query_database = 'NombreBD', 
    @query = 'SET NOCOUNT ON Select campo1,campo2,ETC',
    @attach_query_result_as_file = 1, 
    @query_result_separator = ' ', 
    @query_result_no_padding = 1, 
    @exclude_query_output = 1, 
    @query_result_header = 0, 
    @query_attachment_filename = 'Nombre Archivo.csv' 


    Me pregunto, si es posible alguna de estas opciones:

    1.- Enviar en un mismo correo 2 adjuntos.

    2.- Enviar un adjunto pero con la información en 2 hojas de excel.

    Indicar que la consulta la ejecuto directamente cuando llamo al sp que envía correo, por el momento, NO estoy usando la alternativa de crear los archivos y luego adjuntandolos.

    Saludos.


    DBA SQL Server Santiago/Chile

    viernes, 22 de septiembre de 2017 15:13

Respuestas

  • Hola.

    Entiendo que lo que tienes que hacer es definir en la variable @query_attachment_filename los nombres de los archivos separados por punto y coma.

    Algo así como:

    @query_attachment_filename='Archivo1.csv;Archivo2.csv;Archivo3.csv'

    Validalo y nos cuentas si te sirvió, por favor.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    jueves, 12 de octubre de 2017 11:54

Todas las respuestas

  • Hola Buenos días,

    Acerca de tu consulta, ¿Pudiste resolverlo? ¿Encontraste alguna solución?

    Cualquier actualización quedamos al pendiente.

    Gracias por usar los foros de MSDN.

    Juan
     _____

    Por favor recuerde "Marcar como respuesta" las respuestas que hayan resuelto su problema, es una forma común de reconocer a aquellos que han ayudado, y hace que sea más fácil para los otros visitantes encontrar la solución más tarde. 

    Microsoft ofrece este servicio de forma gratuita, con la finalidad de ayudar a los usuarios y la ampliación de la base de datos de conocimientos relacionados con los productos y tecnologías de Microsoft.  

    Este contenido es proporcionado "tal cual" y no implica ninguna responsabilidad de parte de Microsoft.

    lunes, 2 de octubre de 2017 15:05
    Moderador
  • Hola.

    No no encontré solución a las consultas planteadas.

    Hasta el momento los ejecuto por separados y envío 2 correos.

    La otra opción es generar los excel y luego tomar los archivos y enviarlos en un solo correo, pero no me sirve del todo, pues la idea es que la query ejecute los select y los envíe.

    Saludos y Gracias.


    DBA SQL Server Santiago/Chile

    lunes, 2 de octubre de 2017 17:12
  • Hola.

    Entiendo que lo que tienes que hacer es definir en la variable @query_attachment_filename los nombres de los archivos separados por punto y coma.

    Algo así como:

    @query_attachment_filename='Archivo1.csv;Archivo2.csv;Archivo3.csv'

    Validalo y nos cuentas si te sirvió, por favor.

    Saludos,


    Guillermo Taylor F.
    MVP Data Platform & IT Pro
    Mi Blog

    jueves, 12 de octubre de 2017 11:54