Minha máquina não tem o SQL Server completo instalado. Os seguintes pacotes distribuíveis estão instalados na minha máquina:-
- Utilitários de linha de comando do Microsoft® SQL Server® 2008 R2
- Microsoft® SQL Server® 2008 R2 Native Client
Eu tenho um arquivo em lote que executa o utilitário bcp. Se eu executar este arquivo em lote da pasta onde o bcp.exe está localizado (...tools\binn), ele funcionará.
Minha pergunta de despejo é se há alguma maneira de executar o utilitário bcp apenas a partir da unidade c:\. No momento, se for executado a partir da unidade c:\, ele diz: -
bcp não é reconhecido como um comando interno ou externo,..
Você precisaria adicionar a pasta que contém o bcp.exe ao caminho de pesquisa das variáveis de ambiente.
Você pode ler o caminho bvp.exe do registro e simplesmente usar o caminho completo RootKey: HKEY_LOCAL_MACHINE PathKey: SOFTWARE\Microsoft\Microsoft SQL Server\100\Tools\ClientSetup Key: path (String)
Ou apenas use o caminho completo para o arquivo: