Usuário com melhor resposta
Acessar Banco pela rede com a Instancia

Pergunta
-
Olá bom dia,
preciso acessar o banco de dados pela rede, já configurei e estou conseguindo acessar, porém sem o nome da Instancia. Exemplo:
meu servidor é IMATEC2\SQLEXPRESS, se eu tento acessar assim de outra máquina ele da o seguinte erro:
Não é possível conectar-se a IMATEC2\SQLEXPRESS.
Erro de rede ou específico à instância ao estabelecer conexão com o SQL Server. O servidor não foi encontrado ou não estava acessível. Verifique se o nome da instância está correto e se o SQL Server está configurado para permitir conexões remotas. (provider: Interfaces de Rede SQL, error: 26 - Erro ao Localizar Servidor/Instância Especificada) (Microsoft SQL Server, Erro: -1)
Mas se eu acesso só IMATEC2, ele conecta normalmente. Mas o problema é que a aplicação que estou para instalar pede a instancia.
eu executei o comando "SQLCMD /L" e o servidor que aparece é só IMATEC2 sem a instancia.
Respostas
-
Olá, já consegui resolver,
simplesmente reinstalei o SQL e funcionou.
Não sei o que pode ter acontecido na primeira instalação para não compartilhar a instancia.
Mas se alguém souber o motivo, compartilha com nós.
Obrigado mais uma vez, até.
- Marcado como Resposta JDyons quinta-feira, 4 de abril de 2013 13:47
-
Mas eu tinha criado uma nomeada também e não tinha funcionado
ficou como IMATEC2\SQL2008
daí eu desinstalei a instancia SQLEXPRESS, que estava como default.
E instalei novamente como default e funcionou.
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 9 de abril de 2013 18:06
Todas as Respostas
-
JDyons,
Ative o serviço SQL Server Browser e também os protocolos TCP/IP e Named Pipes no seu servidor.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
- Sugerido como Resposta fernando silva 1 terça-feira, 2 de abril de 2013 16:59
-
Ola Junior Galvão,
esses serviços já estão todos configurados e habilitados, até porque eu consigo acessar meu servidor de outra estação.
Mas como eu disse, só consigo acessar o nome do servidor sem a instancia.
Ou seja: o certo seria acessar IMATEC2\SQLEXPRESS, que seria SERVIDOR\INSTANCIA
Mas eu só consigo acessar colocando IMATEC2, que seria só servidor.
Se eu coloco IMATEC2\SQLEXPRESS, ele dá aquele erro citado acima. Porém eu necessito da instancia, pois a aplicação que estou tentando utilizar pede.
Obrigado desde então.
-
Olá, já consegui resolver,
simplesmente reinstalei o SQL e funcionou.
Não sei o que pode ter acontecido na primeira instalação para não compartilhar a instancia.
Mas se alguém souber o motivo, compartilha com nós.
Obrigado mais uma vez, até.
- Marcado como Resposta JDyons quinta-feira, 4 de abril de 2013 13:47
-
JDyons,
Cara provavelmente você configurou a sua primeira instalação como Instância Default e não Nomeada como você esta utilizando neste momento.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]
-
Mas eu tinha criado uma nomeada também e não tinha funcionado
ficou como IMATEC2\SQL2008
daí eu desinstalei a instancia SQLEXPRESS, que estava como default.
E instalei novamente como default e funcionou.
- Marcado como Resposta Junior Galvão - MVPMVP, Moderator terça-feira, 9 de abril de 2013 18:06
-
JDyons,
Cara então uma das possíveis causas pode ser a configuração de portas que estavam sendo utilizandas, por padrão, quando tempos mais de uma instância sempre a primeira que é Default Instance utiliza as portas e protocolos padrões do SQL Server, mas isso não impede que sejam realizadas alterações.
Pedro Antonio Galvão Junior [MVP | Microsoft Evangelist | Microsoft Partner | Engenheiro de Softwares | Especialista em Banco de Dados | SorBR.Net | Professor Universitário | MSIT.com]