Usuário com melhor resposta
Como conectar via Web um banco de dados SQL Server para Vb 2008

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.
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- Sugerido como Resposta Tiago Novaes sábado, 24 de outubro de 2009 15:35
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 3 de dezembro de 2010 21:07
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- Sugerido como Resposta Tiago Novaes sábado, 24 de outubro de 2009 15:35
- Marcado como Resposta AndreAlvesLimaModerator sexta-feira, 3 de dezembro de 2010 21:07
-