Jump to content
Miguel_VB

VB_Ligação a Base De Dados Na Web

Recommended Posts

Miguel_VB

Ola, Boa Tarde.

Estou a desenvolver um programa em VB e localmente ele funciona bem, mas quando tento testa-lo noutra maquina, mesmo fornecendo o sql da database não funciona, será que alguém me pode ajudar?

Outra pergunta Como Fazer o meu programa aceder a uma base de dados sem ela estar no local host??

Obrigado e Abraços

Miguel

Edited by Miguel_VB

Share this post


Link to post
Share on other sites
nelsonr

Estou a desenvolver um programa em VB e localmente ele funciona bem, mas quando tento testa-lo noutra maquina, mesmo fornecendo o sql da

database não funciona, será que alguém me pode ajudar?

Provavelmente o servidor SQL não está a permitir ligações de fora. Experimentaste aceder usando o management studio?

Confirma que o servidor permite a entrada de comunicação nas portas do SQL (default 1433) e que o SQL Server permite ligações remotas (nas propriedades do servidor, Connections / Allow remote connections to this server).

Outra pergunta Como Fazer o meu programa aceder a uma base de dados sem ela estar no local host??

Basta colocares o endereço da máquina (exemplo IP) e instancia se tiver (exemplo /SQLEXPRESS).

Tens é de confirmar que a máquina está preparada para receber ligações de fora.

Se a máquina estiver atras de um router ou algo parecido, tens de confirmar que que a porta do SQL está redirecionada para a máquina

Share this post


Link to post
Share on other sites
Miguel_VB

Ok eu vou perguntar de outra maneira, que acho que não entendeu o que eu queria.

Eu queria o Código Necessário para abrir um ficheiro SQL sem ter que ser preciso o servidor ou qualquer localhost??

Há Alguma Maneira De Se Fazer???

Share this post


Link to post
Share on other sites
nelsonr

Julgo que tens de ter sempre o servidor SQL instalado.

Podes é dar uma vista de olhos no LocalDB, que permite anexar bases de dados quando abres a ligação, usando caminho de disco.

http://blogs.msdn.com/b/sqlexpress/archive/2011/07/12/introducing-localdb-a-better-sql-express.aspx

Só se quiseres usar base de dados Access por exemplo. Ai só precisas do caminho onde está a base de dados no disco.

Share this post


Link to post
Share on other sites
Miguel_VB

Como seria o Código Se a a base de dados ja tivesse na web?

Desculpe tantas perguntas mas sou novo nos projectos de programaçao

Share this post


Link to post
Share on other sites
nelsonr

Tens de ser mais específico, senão fica complicado.

Tens uma base de dados em SQL Server alojada num servidor na web e estas a fazer uma aplicação que precisa de aceder a essa base de dados?

Share this post


Link to post
Share on other sites
Miguel_VB

Eu tenho uma base de dados feita em MySQL e que esta alojada num servidor na web, e agora presiso que a minha aplicação vá buscar os dados dessa base de dados.

Share this post


Link to post
Share on other sites
nelsonr

Ok, afinal não era SQL Server, mas sim MySQL.

Mas de qualquer maneira, vais ter sempre de indicar o endereço do servidor onde está alojada.

Share this post


Link to post
Share on other sites
Miguel_VB

conn.ConnectionString = "server=localhost; user id=test_1; password=''; database=test"

Eu tenho este codigo para ligar a minha base de dados localmente, que codigo tinha que usar para agora aceder a minha base de dados no servidor?

Share this post


Link to post
Share on other sites
nelsonr

Tens de substituir cada um desses campos pelos dados do servidor onde está alojada a base de dados.

conn.ConnectionString = "server=localhost; user id=test_1; password='pass'; database=test"

Em vez de localhost poderá estar algo como xpto.pt

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

×
×
  • Create New...

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.