Primero que nada deben revisar que se puedan ejecutar XP_CMDSHELL, si no saben pues solo deben correr el siguiente query:
sp_configure 'show advanced options', 1
GO
RECONFIGURE
GO
sp_configure 'xp_cmdshell', 1
GO
RECONFIGURE
GO
luego con la siguiente instruccion pueden crear dicho archivo:
USE master
GO
EXEC xp_cmdshell
'bcp "SELECT * FROM [MIBASEDEDATOS].dbo.[MITABLA]" queryout "C:\Temp\TEST.txt" -c -b 10000 -t , -T -S NOMBREPC\INSTANCIAMSSQL'
Vale destacar que C:\Temp\TEST.txt debe ser una direccion fisica valida, incluyendo el archivo de lo contrario les puede dar un error que diria algo asi:
SQLState = S1000, NativeError = 0
Error = [Microsoft][ODBC SQL Server Driver]Unable to open BCP host data-file
NULL
Happy Coding
No hay comentarios.:
Publicar un comentario