Jump to content
Sign in to follow this  
darkboy880

error: 26 - Erro ao Localizar o Servidor/Instância Especificado

Recommended Posts

darkboy880

Boas,

Para o meu Projecto de Aptidão Profissional fiz uma Base de Dados em Visual Basic 2008 com Ligação a SQL 2005 e no meu computador trabalha tudo correctamente. Ao experimentar esta mesma Base de Dados noutros computadores que não tenham SQL Server 2005, ele dá o seguinte erro:

"Ocorreu um erro relacionado com a rede ou específico à instância ao estabelecer uma ligação ao SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique que o nome da instância está correcto e que o SQL Server está configurado para permitir ligações remotas. (provider:Interfaces de Rede SQL, error: 26 - Erro ao Localizar o Servidor/Instância Especificado)"

Já configurei o o SQL Express para a Rede no meu computador, de acordo com o seguinte link:

http://www.mcdbabrasil.com.br/modules.php?name=News&file=article&sid=400

A Instância que estou a utilizar para chamar a base de dados é :

Public Connection_string As String = "Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\BD\HortopicaBD.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True"

Este "|DataDirectory|" , para quem não sabe, faz todo o caminho até à pasta Debug, para evitar que ao iniciar o programa, o utilizador seja obrigado a ir buscar a base de dados.

Além de "|DataDirectory|" experimentei o "CurDir", o resultado é o mesmo..

Experimentei também criar um Setup deste programa para tentar resolver o problema, mas sem sucesso..

Em "My Project", "Settings", onde estava a connection string desta base de dados, experimentei várias maneiras de chamar a base de dados, mas novamente sem sucesso.. até que experimentei mesmo Eliminar este connection string, e quando o Designer do programa reclamava por nao conhecer a connection string do "My Settings" optei mesmo por subtituir o que chamava a connection string do "My Settings" pela Instância da base de dados acima referida ("Data Source=.\SQLEXPRESS;AttachDbFilename=|DataDirectory|\BD\HortopicaBD.mdf;Integrated Security=True;Connect Timeout=30;User Instance=True" ). Voltei a experimentar em outros computadores, sem sucesso.

Foi por ficar sem recursos que tive mesmo que vir aqui pedir ajuda a esta comunidade.

Acredito que vou perder muitos pontos na PAP se isto não estiver a trabalhar noutros computadores = (

Agradeço a vossa ajuda

Cumprimentos

Osvaldo Rainha

Share this post


Link to post
Share on other sites
Caça

Tens de activar os protocolos de rede caso não estejam e também o nome da instância nas outras máquinas não pode ser .\SQLEXPRESS mas sim Nome_da_tua_Maquina\SQLEXPRESS


Pedro Martins

Não respondo a duvidas por PM

Share this post


Link to post
Share on other sites
darkboy880

Obrigado pela dica, já ta a trabalhar com isso. Mas o problema mantém-se.. Talvez tenha mesmo que instalar o SQL Server 2005 e configura-lo no outro computador e assim pode ser que trabalhe

Share this post


Link to post
Share on other sites
darkboy880

Instalei o SQL Server 2005, tá tudo a trabalhar correctamente.. Obrigado = D

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
Sign in to follow this  

×
×
  • 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.