Usuário com melhor resposta
gerrar txt via bcp

Pergunta
-
estou tentando gerar um txt via bcp na minha máquina local e está dando o seguinte erro:
SQLState = S1000, NativeError = 0
Error = [Microsoft][SQL Server Native Client 10.0]Unable to open BCP host data-file
NULLnão sei porque. abaixo segue meu código:
EXEC MASTER.DBO.XP_CMDSHELL ' BCP "SELECT coluna FROM db.dbo.tabela" QUERYOUT c:\teste.txt -c -S(local) -Uusuario -Psenha'
Respostas
-
consegui. era permissão na pasta.
valeu
- Marcado como Resposta Marcelo Fernandes da SilvaMVP, Moderator terça-feira, 24 de abril de 2012 15:30
Todas as Respostas
-
Bom Dia,
Tente não colar o parâmetro com o valor dele. Ao invés de Uusuario coloque U usuario. Aconselho também a não informar o -S(local). Utilize algo como localhost ou o nome do servidor. Opcionalmente, por ser uma instância DEFAULT, você pode não informar esse parâmetro.
[ ]s,
Gustavo Maia Aguiar
Blog: http://gustavomaiaaguiar.wordpress.com
Vídeos:http://www.youtube.com/user/gmasqlClassifique as respostas. O seu feedback é imprescindível
-
fiz e deu o mesmo erro. veja:
bcp "SELECT * FROM base..tabela" queryout "c:\teste.txt" -c -t -T -S@@servername -U usuario -P senha
-
consegui. era permissão na pasta.
valeu
- Marcado como Resposta Marcelo Fernandes da SilvaMVP, Moderator terça-feira, 24 de abril de 2012 15:30
-
-
Ola Rafa-martin, acredito que a tabela temporaria não vai existir para a conexão do cmdshell,
tente usar uma tabela temporaria global ##temp ou realmente criar a tabela
Att.
Lukas Baldan- Sugerido como Resposta Lukas de Castro Ruocco Baldan terça-feira, 24 de abril de 2012 17:35
-