Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/11/2013, 10:26
th3r0rn
 
Fecha de Ingreso: noviembre-2007
Mensajes: 504
Antigüedad: 17 años, 1 mes
Puntos: 2
Como generar archivo txt desde una consulta sql

Hola,
Basicamente lo que necesito hacer es generar un archivo txt con el resultado de una query en el, y guardarlo en el servidor.
Actualmente he intentado hacer esto:

Código SQL:
Ver original
  1. CREATE Proc SpToTextFile
  2. AS
  3. DECLARE @Comando VARCHAR(2048)
  4. SET @Comando='Exec Master..xp_Cmdshell ''bcp "select * from talon_electronica where talon_clave =1" queryout "c:\logs\SQLRocks.txt" -c -T'''
  5. EXEC(@Comando)
Y lo ejecuto asi:

Código SQL:
Ver original
  1. EXEC SpToTextFile
Pero el resultado que me da es este:


Como se ve en la imagen dice que Talon_electronica es un objeto invalido.
Alfuien sabe por que? :( o conoce una forma mas sencilla de hacer esto?

Porque si yo ejecuto esto:
Código SQL:
Ver original
  1. EXEC xp_cmdshell 'bcp "SELECT * FROM SYS.DATABASES" queryout "C:\bcptest.txt" -T -c -t,'
Si me genera el TXT.
Please auudaaaaa
Saludos,
Luis.

Última edición por th3r0rn; 28/11/2013 a las 10:37