none
Conectar à DBase de cliente Intranet RRS feed

  • Pergunta

  • Boa tarde, pessoal.

    const String conexao = "User=SYSDBA;Password=masterkey;Database=192.xxx.xxx.xx:D:\\CRM\\sigacrm.fdb;DataSource=192.xx.xx.xxPort=3051;Dialect=3;
    CharSet=ISO8859_1; Persist Security Info=True;Pooling=true;";

    Descrição:
    Desenvolvemos uma aplicação em ASP.Net, Framework versão 4.0, onde conetamos à um banco FireBird 1.5 remoto via connectionString, OK?

    Problema:
    Quando realizamos os testes, o banco sempre estava no servidor da empresa, passando o IP externo na string a consulta retornava Ok..
    No entanto, agora no cenário real, devemos consultar os bancos que estão nas maquinas clientes, na Intranet da empresa. 
    Como podemos configurar a string de conexão para acessar o servidor pelo IP externo e posteriormente passar o IP interno para chegar até a máquina que desejamos?

    Obrigado
    Almeida


    • Editado 17Web quarta-feira, 19 de dezembro de 2012 17:41
    quarta-feira, 19 de dezembro de 2012 17:40

Respostas

  • Cara, é assim... você vai precisar abrir as portas do firewall e redirecionar as portas do roteador para a porta sql de cada máquina...

    Assim: o IP da empresa é 168.10.14.127... então as portas abertas (supomos) que é 112, 141, 131... Internamente o roteador vai direcionar as requisições da porta 112 para uma máquina, 141 para outra e 131 para outra... 

    Sua string de conexão ficará "168.10.14.127,112", por exemplo...

    Basicamente é isso... se ficar muito confuso, fala ae... essa é uma ideia geral do cenário.

    quarta-feira, 19 de dezembro de 2012 18:06

Todas as Respostas

  • Cara, é assim... você vai precisar abrir as portas do firewall e redirecionar as portas do roteador para a porta sql de cada máquina...

    Assim: o IP da empresa é 168.10.14.127... então as portas abertas (supomos) que é 112, 141, 131... Internamente o roteador vai direcionar as requisições da porta 112 para uma máquina, 141 para outra e 131 para outra... 

    Sua string de conexão ficará "168.10.14.127,112", por exemplo...

    Basicamente é isso... se ficar muito confuso, fala ae... essa é uma ideia geral do cenário.

    quarta-feira, 19 de dezembro de 2012 18:06
  • OK, compreendido, era exatamente isso.

    Muito obrigado Rubens!! Att,

    quarta-feira, 26 de dezembro de 2012 13:35