ODBC SQL, servidor com IP:porta.

Discussão em 'Progress 4GL' iniciado por reissobr, Janeiro 8, 2015.

  1. reissobr

    reissobr Membro Ativo

    Boa Tarde Pessoal.

    Hoje, realizao a gravacao de uma base SQL e tanto o EMS quanto o servidor SQL estao na minha rede interna e o processo funciona normalmente.

    Estamos migrando o EMS para Cloud, e vou ter o EMS na rede do Cloud e o SQL continuará na minha rede interna e neste ambiente estou com problemas de acesso.

    Para fechar a conexao com o banco, utilizo o comando:
    ObjConnection:OPEN ( "data source=" + ODBC-DSN + ";server=" + ODBC-SERVER, ODBC-USERID, ODBC-PASSWD, 0 ) NO-ERROR.

    Para a rede interna, tenho um ASSIGN w-odbc-server = "10.168.1.174". Nesta situacao a conexao estabelece.

    Para a rede externa (cloud) tenho um ASSIGN w-odbc-server = "200.171.208.194:1435", com o endereço IP externo e a porta. Neste caso a conexao nao estabelece.

    Quando uso IP externo, com porta, para via NAT traduzir para um endereço interno, preciso fazer a conexao ao banco SQL de forma diferente ?
  2. reissobr

    reissobr Membro Ativo

    Pessoal, problema resolvido.
    Desmarquei a opção portas dinâmicas na conexão ODBC.
    No programa estou utilizando somente o numero do IP para o servidor, sem a porta, w-odbc-server = "200.171.208.194" e a conexao estabelece.

Compartilhe esta Página