none
SQL - BCP - Exportar dados em servidor remoto RRS feed

  • Pergunta

  • Olá pessoal.

    Estou tentando exportar dados de um DATABASE para pasta de outro servidor que não possui DATABASE.
    Ocorre que quando eu conecto remoto meu usuário e senha funcionam e tenho acesso às pastas.
    Porém quando eu tento exportar os dados pelo BCP me retorna o erro:

    SQLState = 08001, NativeError = 1326
    Error = [Microsoft][ODBC Driver 13 for SQL Server]Named Pipes Provider: Could not open a connection to SQL Server [1326]. 

    01 - Conectando ao servidor Remoto

    02 - Comando BCP
    SET @BCP = 'bcp ' + @SQL +  ' queryout ' +  @DIRS +  @NAME_EMP +  @ARQS + @DATA + '_' + @HORA + '.TXT' + ' -S "xxx.xxx.xxx.xx" -U "zzzzzzz\usuario" -P "password" -c -t \t -T ' +''

    03 - Retorno 
    SQLState = 08001, NativeError = 1326
    Error = [Microsoft][ODBC Driver 13 for SQL Server]Named Pipes Provider: Could not open a connection to SQL Server [1326].  
    Agradeço pela ajuda.


    JoseBonfim


    • Editado JoseBonfim quinta-feira, 25 de fevereiro de 2021 14:06
    quinta-feira, 25 de fevereiro de 2021 13:36

Todas as Respostas

  • José,

    Você já esta executando o BCP na conexão de área remota ou realiza a conexão e dentro deste outro ambiente executa o BCP?

    Um caminho mais simples seria diretamente no servidor que você tem o SQL Server instalado, executar o BCP que vai através da definição do destino armazenar o arquivo com esta exportação de dados, algo do tipo, você ter uma unidade de rede mapeada e direcionar diretamente para esta unidade a saída do BCP.


    Pedro Antonio Galvão Junior [MVP | MCC | MSTC | MIE | MTAC | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados Relacional e Data Warehouse | Professor Universitário | @JuniorGalvaoMVP | http://pedrogalvaojunior.wordpress.com]

    sexta-feira, 26 de fevereiro de 2021 23:13