Miguel_VB Posted June 17, 2013 at 09:06 AM Report #513313 Posted June 17, 2013 at 09:06 AM (edited) 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 June 17, 2013 at 09:32 AM by Miguel_VB
nelsonr Posted June 17, 2013 at 10:11 AM Report #513318 Posted June 17, 2013 at 10:11 AM 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
Miguel_VB Posted June 17, 2013 at 11:19 AM Author Report #513328 Posted June 17, 2013 at 11:19 AM 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???
nelsonr Posted June 17, 2013 at 11:33 AM Report #513332 Posted June 17, 2013 at 11:33 AM 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.
Miguel_VB Posted June 17, 2013 at 02:47 PM Author Report #513384 Posted June 17, 2013 at 02:47 PM 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
nelsonr Posted June 17, 2013 at 03:15 PM Report #513392 Posted June 17, 2013 at 03:15 PM 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?
Miguel_VB Posted June 17, 2013 at 03:19 PM Author Report #513393 Posted June 17, 2013 at 03:19 PM 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.
nelsonr Posted June 17, 2013 at 03:24 PM Report #513395 Posted June 17, 2013 at 03:24 PM 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.
Miguel_VB Posted June 17, 2013 at 03:35 PM Author Report #513398 Posted June 17, 2013 at 03:35 PM 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?
nelsonr Posted June 17, 2013 at 03:55 PM Report #513402 Posted June 17, 2013 at 03:55 PM 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
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now