none
Como conectar via Web um banco de dados SQL Server para Vb 2008 RRS feed

  • Pergunta

  • Pessoal Boa tarde.

    Eu procurei em diversos tópicos, encontrei alguns até parecidos, mas não encontrei a solução. Então resolvi criar o tópico.


    Estou desenvolvendo um sistema que irá funcionar em uma rede local e em mais de 100 pontos distintos. O bd está em um servidor com 5 terminais acessando. Este funcionamento está ok.

    O problema é que eu não consigo conectar via remotamente. Configurei a rede baseada neste link: http://www.linhadecodigo.com.br/ArtigoImpressao.aspx?id=1260

    Tenho algumas dúvidas:

    - Qual o IP que eu devo informar? o da máquina ou do modem? Já tentei com o da máquina, mas não consegui o acesso. Em termos de lógica, acho q falta abrir algum acesso com o modem... mas não encontrei nenhum comentário quanto a isso em foruns.

    -  Minha string de conexão é essa:
    Con = "Network Library=DBMSSOCN;Data Source=[IP DO SERVIDOR],1433;Initial Catalog=BD;User ID=[Usuario]; Password=[Senha]"


    - Já vi algumas orientações para usar web service. Já comecei a analisar, mas gostaria de conectar por IP para questão de conhecimento.


    Desculpe se cometi algum erro referente ao fórum, é minha 1ª vez usando ele. Agradeço, inclusive a oportunidade de receber informações neste fórum muito competente.
    sexta-feira, 23 de outubro de 2009 18:48

Respostas

  • Cassiano,
     Como seu modem possui um IP e ele roteia a internet para a sua rede. Vc precisa fazer o seguinte: Entre no "painel de controle" do seu modem e configure o roteador (os modens mais modernos vem com esse serviço desabilitado mais é só configura-lo) para que toda chamada que chegue nele para a porta X(no seu caso: 1433) seja redirecionada para uma maquina de sua rede. (No caso o IP da maquina que está hospedando seu banco.)

    Ps.: Como essa configuração é diferente de cada fabricante de modens. Consulte o manual do seu mondem quanto ao "Roteamento de Pacotes".
    Só isso deve resolver seu problema. 


    Esse processo é muito usado pelos usuários de sistemas P2P exemplo (Emule, etc).

    Tiago Santos
    Líder do Grupo de Usuários Atitude Brasil.Net (Blog: www.atitudebrasil.net/blogs/tiagosantos)
    MSP, MCP 

    "Atenção:  Se este poste foi útil. Não deixe de marcar como tal."


    Tiago Novaes (MSP, MCP) - tiago.santos@atitudebrasil.net - http://www.atitudebrasil.net - Blog: http://www.atitudebrasil.net/blogs/tiagosantos
    sábado, 24 de outubro de 2009 15:33

Todas as Respostas

  • Cassiano,
     Como seu modem possui um IP e ele roteia a internet para a sua rede. Vc precisa fazer o seguinte: Entre no "painel de controle" do seu modem e configure o roteador (os modens mais modernos vem com esse serviço desabilitado mais é só configura-lo) para que toda chamada que chegue nele para a porta X(no seu caso: 1433) seja redirecionada para uma maquina de sua rede. (No caso o IP da maquina que está hospedando seu banco.)

    Ps.: Como essa configuração é diferente de cada fabricante de modens. Consulte o manual do seu mondem quanto ao "Roteamento de Pacotes".
    Só isso deve resolver seu problema. 


    Esse processo é muito usado pelos usuários de sistemas P2P exemplo (Emule, etc).

    Tiago Santos
    Líder do Grupo de Usuários Atitude Brasil.Net (Blog: www.atitudebrasil.net/blogs/tiagosantos)
    MSP, MCP 

    "Atenção:  Se este poste foi útil. Não deixe de marcar como tal."


    Tiago Novaes (MSP, MCP) - tiago.santos@atitudebrasil.net - http://www.atitudebrasil.net - Blog: http://www.atitudebrasil.net/blogs/tiagosantos
    sábado, 24 de outubro de 2009 15:33
  • Ainda não testei... Testarei amanhã no local e posto aki. Obrigado Tiago.
    quarta-feira, 28 de outubro de 2009 14:00