Ir para conteúdo

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Rafael Spessotto

Connection String para um BD que esta num servidor

Recommended Posts

Pessoal, fiz um programa em C# e estou com dificuldades para faze-lo conectar a um BD que esta em um outro computador (servidor) . Esse computador tem acesso ao servidor, instalei o SQL Express no servidor e foi criada a instancia SQLEXPRESS...

 

a minha string é:

 

Server=SERVER01\SQLEXPRESS;Database=rco;Integrated Security=true

 

mas nao conecta..da o tal do erro 26..Cannot locate instance/server..

 

Ja procurei na net, mas nao encontrei nada que pudesse ajudar..Ja entrei no site connectionstrings.com e foi de la que eu peguei essa connection string acima..

 

alguem pode dar uma dica?

 

abracos!

 

Rafael

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafael,

 

É possível que o servidor (SQL Server) não esteja configurado para conexão remota.

 

Verifique estes links:

 

http://stackoverflow.com/questions/11278114/enable-remote-connections-for-sql-server-express-2012

 

ou

 

http://www.linglom.com/it-support/enable-remote-connection-on-sql-server-2008-express/

Compartilhar este post


Link para o post
Compartilhar em outros sites

Rafael,

 

É possível que o servidor (SQL Server) não esteja configurado para conexão remota.

 

Verifique estes links:

 

http://stackoverflow.com/questions/11278114/enable-remote-connections-for-sql-server-express-2012

 

ou

 

http://www.linglom.com/it-support/enable-remote-connection-on-sql-server-2008-express/

 

Ola Juliano!!! Eu ja tinha feito esses passos...Acho que o erro é na connection string mesmo... Engraçado que eu essa string aqui na empresa, com outro servidor..e foi tudo direitinho.. abracos

Compartilhar este post


Link para o post
Compartilhar em outros sites

Um servidor online é um ip ou um endereço ex: 50.134.123.143 ou 192.168.0.1 ou www.seusite.com.br e assim vai indo. Quando você coloca no seu server SERVER01/SQLEXPRESS é a mesma coisa que você estar definindo um caminho de rede local para um servidor local como se você estivesse conectando a uma instancia local do SQL Server.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Ola Khaos e demais!

 

Entao quer dizer que eu tenho que por o ip? Porque nao posso usar o nome da maquina como faco aqui no meu trampo? Aqui nos so colocamos o nome da maquina \ instancia e vai tudo ok..a unica diferenca eh que aqui no trampo tem dominio e la em casa nao tem..Sao apenas maquinas com o fio de rede ligado..apenas isso...

 

abraco!

 

Rafael

Compartilhar este post


Link para o post
Compartilhar em outros sites

Então, a diferença é justamente o dominio, ou então a configuração da rede, pode ser que sua rede não esteja configurada corretamente, pode ser que o computador não encontre, pode ser que o ip não exista, pode ser uma série de coisas.

Compartilhar este post


Link para o post
Compartilhar em outros sites

Entendi..so que se eu digito o nome do servidor, ele encontra e abre a pasta... Entao para eu testar a connection string tem que comecar por Server ou por Data Source? Obrigado Sr. Khaos!

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.