none
Conexão em instancias sql server RRS feed

  • Pergunta

  • Tenho um sql server 2008 com duas instancias instaladas, porém não consigo efetuar uma conexão remota. Já habilitei os protocolos de rede, permissões de usuário e desbloqueio da porta 1433 no firewall. Quando conecto ao servidor não dá erro (server name = SERVIDOR) mas quando coloco (server name = SERVIDOR\INSTANCIA01) ocorre o erro 26. Tentei utilizar outras portas para essa instancia mas sem sucesso. Alguém pode me ajudar? Obrigado.

     

    quinta-feira, 22 de setembro de 2011 00:21

Respostas

  • Tem certeza que você habilitou para a instância nomeada os protocolos do client e também do server? Outra pergunta: o serviço SQL Server browser está rodando no servidor? Este serviço é de vital importância para o funcionamento em rede. Recomendo você conferir esse serviço.

     

    Outra coisa que você pode conferir é ir nas propriedades da instância nomeada, page connections, e checar se "Allow remote connections to this server" está marcado.


    SQL SERVER sempre
    quinta-feira, 22 de setembro de 2011 11:00

Todas as Respostas

  • Tem certeza que você habilitou para a instância nomeada os protocolos do client e também do server? Outra pergunta: o serviço SQL Server browser está rodando no servidor? Este serviço é de vital importância para o funcionamento em rede. Recomendo você conferir esse serviço.

     

    Outra coisa que você pode conferir é ir nas propriedades da instância nomeada, page connections, e checar se "Allow remote connections to this server" está marcado.


    SQL SERVER sempre
    quinta-feira, 22 de setembro de 2011 11:00
  • Adeilson,

    Já verifiquei todas as suas recomendações e ainda não funcionou, existe alguma configuração para as portas?  Posso utilizar somente a porta 1433?

    Obrigado.

    quinta-feira, 22 de setembro de 2011 23:17
  • Adeilson,

    Consegui conectar, porém passando o IP do servidor mas não com o nome. Todos os protocolos estão habilitados, menos o VIA.

    Tem algum problema utilizar somente a 1433 para as duas instancias?

    Obrigado.

     

    sexta-feira, 23 de setembro de 2011 00:19
  • Fala Fernando. Desculpa a demora. Seguinte: considerando que você não está tendo problemas de DNS aí na sua rede, realmente a porta pode ser o seu x da questão. Neste caso, você poderia usar portas dinâmicas para a instância nomeada ou setar o valor 1434 para essa instância. Um detalhe: é melhor setar manualmente a porta para 1434 e liberar ela lá no firewall, ok. A regra é a seguinte: numa mesma máquina cada instância precisa estar associada uma porta TCP diferente (para o caso de compartilharem uma mesma placa de rede, ok).

     

    Segue link interessante sobre o assunto:

    http://blogs.msdn.com/b/fcatae/archive/2011/02/24/multiplas-instancias-sql-server.aspx


    SQL SERVER sempre
    sexta-feira, 23 de setembro de 2011 17:17
  • Fernando,

    Este seu SQL Server foi instalado como instância Default ou Nomeada? Sendo default você vai conseguir se conectar utilizando somento o nome da máquina, Ip, localhost.

    Agora se for instância nomeada será necessário informar o NomedaMaquina\NomedaInstancia, mas que você esta reportando a sua instância é default.

    Para rodar localmente uma instância SQL Server não é necessário utilizar o protocolo Via e Shared Memory, somente o TCP/IP e Named Pipes são necessário.


    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]
    sábado, 24 de setembro de 2011 13:41
    Moderador