Resolvido
1 votos
Boa tarde.

Não sei se este tipo de duvida encaixa neste forum. Tenho uma planilha excel conectada a base de dados Millennium local via drive ODBC Firebird e precisava conectar agora a uma base que está em um servidor externo, utilizando um IP de internet.

Alguém já fez isso ou saberia me dizer se é possível?

Obrigado.
Anexos:
Postado em : Gerador de relatórios
Quarta, Novembro 02 2016, 04:21 PM
Curtiu
1
Compartilhar este post:
Respostas (5)
  • Aceitar Resposta

    Quinta, Novembro 03 2016, 11:21 AM - #Link Permanente
    Resolvido
    0 votos
    Olá Alexandre,
    Bom dia

    Já fiz uma planilha excel conectada a base de dados Millennium localmente via drive ODBC, mais nunca fiz esse processo para conectar externamente.
    Porém já conectei externamente via IBExpert a base de um cliente, vou lhe passar a documentação que segui para deixa-la liberada tanto no Firewall do windows quanto apontamento no roteador.
    Talvez sirva para que utilize via ODBC.
    Caso encontre outra solução, por favor poste aqui, pois tbm me interessa ;)
    A resposta está atualmente minimizada Show
  • Aceitar Resposta

    Quinta, Novembro 03 2016, 11:24 AM - #Link Permanente
    Resolvido
    0 votos
    Olá Alexandre,
    Bom dia

    Já fiz uma planilha excel conectada a base de dados Millennium localmente via drive ODBC, mais nunca fiz esse processo para conectar externamente.
    Porém já conectei externamente via IBExpert a base de um cliente, vou lhe passar a documentação que segui para deixa-la liberada tanto no Firewall do windows quanto apontamento no roteador. (segue o link com o PDF que esta no meu site)
    Talvez sirva para que utilize via ODBC.
    Caso encontre outra solução, por favor poste aqui, pois tbm me interessa ;)
    A resposta está atualmente minimizada Show
  • Aceitar Resposta

    Jean  Silva
    Jean Silva
    Offline
    Quinta, Novembro 03 2016, 11:50 AM - #Link Permanente
    Resolvido
    0 votos
    Alexandre, bom dia!

    Se o ODBC usado suportar fazer a conexão via TCP/IP é simples, basta informar IP e caminho do banco, caso ao contrário vc terá que fazer uma conexão via BDE e conectar o ODBC ao BDE, pois o BDE conecta á base de dados usando mascara de TCP/IP.

    Em anexo tem um exemplo, mas é bom dar uma pesquisa na NET, pois faz tempo que não configuro o BDE.

    Outro detalhe importante que vc deve levar em consideração é o fato de que a porta 3050 do firebird tem que ficar aberta e se não tiver regra de conexão por um ip fixo o cliente vai ficar escancarado.


    Eu não testei, mas se tem um caminho acho que deve ser este.
    Anexos:
    A resposta está atualmente minimizada Show
  • Aceitar Resposta

    Alex  Dorr
    Alex Dorr
    Offline
    Quinta, Fevereiro 15 2018, 09:20 PM - #Link Permanente
    Resolvido
    0 votos
    Acredito que tenha que fazer uma VPN entre essas duas maquinas ao estilo "Hamachi"
    segue link:
    https://hamachi.softonic.com.br/
    A resposta está atualmente minimizada Show
  • Aceitar Resposta

    Quinta, Abril 19 2018, 05:55 PM - #Link Permanente
    Resolvido
    0 votos
    Aparentemente você já está com Firebird na maquina, mas em resumo o que fiz aqui foi:


    Instalar Firebird 2.5 (para ter arquivos necessários da conexão na maquina) https://www.firebirdsql.org/en/firebird-2-5-8/
    Instalar Firebird ODBC Driver https://www.firebirdsql.org/en/odbc-driver/
    Adicionar o ao Administrador de Fonte de Dados ODBC (ver print com campos que alterei conforme um tutorial que vi não me lembro onde).


    Depois foi só acessar o Excel e ir em Dados > Obter dados > Do ODBC

    Aqui temos VPN restringindo o acesso, mas como já citaram, precisa ter acesso via porta 3050.
    A resposta está atualmente minimizada Show
Sua Resposta

Copyright © 2016 Millennium Info™ - Todos os direitos reservados - Desenvolvido por TOTALLnet