Inquiridor
BCP :: Erro Unknow argument

Pergunta
-
Amigos estou tentando salvar um arquivo através do BCP, porém o caminho de destino possui acento no seu nome. Estou levando o seguinte erro.
Unknown argument 'Tecnol¾gica\FTP\MORTE_SET_201220121008.TXT' on command line.
O comando é:
SET @CMD = 'BCP "SELECT * FROM TABLES" QUERYOUT \\tsclient\Z\Governança Tecnológica\FTP\MORTE_SET_2012'.TXT -S -T -c -t"|"'
Poderiam me ajudar?
Att:Daniel
Daniel
- Movido Roberson Ferreira _ terça-feira, 9 de outubro de 2012 11:30 (De:SQL Server - Desenvolvimento Geral)
Todas as Respostas
-
Estranho. Utilizo o BCP com caminho acentuado. Não tenho problemas quanto a isso.
Será que o erro não é devido a outra coisa?
Já tentou colocar o caminho entre aspas?
Já utilizou o caminho sem acentos pra ver se funciona? (Só pra saber se o problema é realmente a acentuação.)
Dá uma olhada em http://social.msdn.microsoft.com/forums/pt-br/520/thread/F6324748-0862-47DB-89C3-1B89ED0AD8A8.
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
-
E vc já tentou colocar o caminho entre aspas?
Dá o mesmo erro?
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
-
Qual o tipo da variável @CMD?
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
-
Já verificou se isso não tem a ver com o collate da sua instância? Qual collate está usando?
E qual o idioma do login com o qual está tentado executar o BCP?
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta. -
-
Só como teste, tente criar a variável como NVarChar.
E atribua o comando com o "N" antes:
SET @CMD = N'BCP "SELECT * FROM TABLES" QUERYOUT \\tsclient\Z\Governança Tecnológica\FTP\MORTE_SET_2012'.TXT -S -T -c -t"|"'
Roberson Ferreira - Database Developer
Acesse: www.robersonferreira.com.br
Email: contato@robersonferreira.com.brSe esta sugestão for útil, por favor, classifique-a como útil.
Se ela lhe ajudar a resolver o problema, por favor, marque-a como Resposta.