none
Acessar Banco pela rede com a Instancia RRS feed

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

    segunda-feira, 1 de abril de 2013 13:48

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
    quarta-feira, 3 de abril de 2013 15:03
  • 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.

    sexta-feira, 5 de abril de 2013 19:00

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
    terça-feira, 2 de abril de 2013 14:08
    Moderador
  • 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.

    • Marcado como Resposta JDyons quarta-feira, 3 de abril de 2013 15:03
    • Não Marcado como Resposta JDyons quinta-feira, 4 de abril de 2013 13:47
    terça-feira, 2 de abril de 2013 20:28
  • 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
    quarta-feira, 3 de abril de 2013 15:03
  • 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]

    quinta-feira, 4 de abril de 2013 14:43
    Moderador
  • 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.

    sexta-feira, 5 de abril de 2013 19:00
  • 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]

    terça-feira, 9 de abril de 2013 18:06
    Moderador