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:
Y lo ejecuto asi:Ver original
CREATE Proc SpToTextFile AS DECLARE @Comando VARCHAR(2048) SET @Comando='Exec Master..xp_Cmdshell ''bcp "select * from talon_electronica where talon_clave =1" queryout "c:\logs\SQLRocks.txt" -c -T''' EXEC(@Comando)
Código SQL:
Pero el resultado que me da es este:Ver original
EXEC SpToTextFile
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:
Si me genera el TXT.Ver original
EXEC xp_cmdshell 'bcp "SELECT * FROM SYS.DATABASES" queryout "C:\bcptest.txt" -T -c -t,'
Please auudaaaaa
Saludos,
Luis.