SQL Server Performance Forum – Threads Archive
Ayuda al generar consolidado
Hola amigos, este es mi primer post, espero que me puedan ayudar como asi tb poder ayudar. No tengo mucha experiencia en Sql Server. Pero quiero aprenderlo bien e tenido el siguiente problema. Generé un procedimiento de almacenado muy simple que utiliza PRINT para mostrar una variable de tipo varchar y un string. luego este procedimiento lo ejecuto desde un job y lo guardo en un archivo de texto. el problema es que el archivo de texto, al abrirlo me muestra despues de cada impresion de variable este mensaje [SQLSTATE 01000]. resumiendo, por ejemplo mi procedimiento almacenado dice print "Reporte Semanal" al abrir el txt aparece Reporte Semanal [SQLSTATE 01000]. esto me sucede con cada PRINT. Como puedo eliminar todos esos mensajes basura que se generan en el txt o csv del Job? gracias.No hay forma de eliminar los mensajes adicionales que generan el job, dejando como resultado un txt. PasarÃa lo mismo si realizas un select y luego lo ejecutas con un job que deje un txt.
Luis Martin
Moderator
SQL-Server-Performance.com One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important
Bertrand Russell
All postings are provided “AS IS†with no warranties for accuracy.
ok, muchas gracias. te cuento: es un reporte de un sistema telefonico IVR que se genera todos los dias mostrando la cantidad de llamadas telefonicas ingresadas el dÃa anterior Yo debo entregar este informe todos los dias, debo abrir el txt, retocarlo y enviarlo adjunto por email. El sistema IVR permite enviar automaticamente emails con adjunto. lo que me gustarÃa lograr es atomatizar este proceso y enviar un reporte decente con graficos existe alguna herramienta que automatize este proceso de modificar y/o retocar este informe txt? y me evite esta cansadora tarea de tener que editar todos los dias este archivo txt. saludos
Tronich
Lo podrás hacer es, una vez creado el txt, importarlo con DTS a una tabla de SQL.
Con esa tabla ejecutar los deletes necesarios y luego exportarlo también con DTS a un txt limpio.
Una vez afinado, todo esto se puede agendar y automatizar. Luis Martin
Moderator
SQL-Server-Performance.com One of the symptoms of an approaching nervous breakdown is the belief that one’s work is terribly important
Bertrand Russell
All postings are provided “AS IS†with no warranties for accuracy.
muchas gracias por la orientación voy investigar
también refiérase a http: // www.sqldts.com sitio Web para puntas y bromas además de libros de SQL en lÃnea.
Satya SKJ
Moderator
http://www.SQL-Server-Performance.Com/forum
This posting is provided “AS IS†with no rights for the sake of knowledge sharing.
En lugar de ejecutar prints en tu proceso podrÃas insertar los mensajes en una tabla con un campo de texto y uno de orden. Luego al final del procedimiento, realizas un BCP … OUT a un archivo de texto y borras los registros. Saludos
Gracias
]]>