none
Alias - como usar corretamente? RRS feed

  • Pergunta

  • Bom dia pessoal.

     

    Estou tentando configurar um alias para um servidor mas nãoe estou conseguindo, segue meu cenário:

    SQL 2008 R2 64Bits

    Windows Firewall - Desabilitado

    Protocolo TCP/IP - Habilitado

    SQL Browser - Habilitado

    Instancia - Padrão (MSSQLSERVER)

    Conexões Remotas - Habilitado

    Alias - configurado:

    **Alias Name = 172.xx.x.x\Teste

    **Port Number = 1433

    **Protocol = TCP/IP

    **Server = 172.xx.x.x

    Tentativa de conexão via Management Studio:

    Server = 172.xx.x.x\Teste

    Mensagem de Erro:

    A network-related or instance-specific error occurred while establishing a connection to SQL Server. The server was not found or was not accessible. Verify that the instance name is correct and that SQL Server is configured to allow remote connections. (provider: SQL Network Interfaces, error: 26 - Error Locating Server/Instance Specified) (.Net SqlClient Data Provider)

    O que estou fazendo errado?


    View Ricardo Muramatsu's profile on LinkedIn
    segunda-feira, 12 de dezembro de 2011 14:31

Respostas

  • Ricardo,

    Você já tentou configurar através da ferramento cliconfg.exe algum alias de acesso a esta instância SQL Server?


    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]
    segunda-feira, 19 de dezembro de 2011 11:18
    Moderador

Todas as Respostas

  • Olá Ricardo, a tua instância é nomeada? 

    Quais protocolos estão habilitados no Configuration Manager?

    Procura deixar somente TCP/IP e Named Pipes e TCP/IP como 1º, tanto para client quanto para o server, faz esse teste.

     

    Espero que ajude, vlew.

    segunda-feira, 12 de dezembro de 2011 16:14
  • TCP ativo sim, named pipes também, só o shared memory que está como 1º.
    View Ricardo Muramatsu's profile on LinkedIn
    segunda-feira, 12 de dezembro de 2011 16:32
  • Se puder desativa Shared Memory e deixa o TCP/IP como primeiro.

    Faz um teste e retorna se deu ok.

    Espero que ajude.

    quarta-feira, 14 de dezembro de 2011 12:17
  • Não deu também. Mas obrigado.
    View Ricardo Muramatsu's profile on LinkedIn
    sexta-feira, 16 de dezembro de 2011 13:57
  • Ola Ricardo, tentando acesso somente pelo nome do servidor esta funcionando?

    Talvez possa ser algum problema com o Alias, tenta pelo nome e IP já que esta instalado na instancia padrão.

    Retorne o teste.

     

     

    segunda-feira, 19 de dezembro de 2011 10:22
  • Ricardo,

    Você já tentou configurar através da ferramento cliconfg.exe algum alias de acesso a esta instância SQL Server?


    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]
    segunda-feira, 19 de dezembro de 2011 11:18
    Moderador
  • Ola Ricardo, tentando acesso somente pelo nome do servidor esta funcionando?

    Talvez possa ser algum problema com o Alias, tenta pelo nome e IP já que esta instalado na instancia padrão.

    Retorne o teste.

     

     


    Somente pelo nome ou IP funciona perfeitamente.
    View Ricardo Muramatsu's profile on LinkedIn
    segunda-feira, 19 de dezembro de 2011 12:02
  • Ricardo,

    Você já tentou configurar através da ferramento cliconfg.exe algum alias de acesso a esta instância SQL Server?


    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]


    Junior;

    Eu configurei pelo SQL Configuration Manager.

    Se eu logar no servidor e usar o Alias (ex.: meuservidor\meualias) funciona perfeitamente, mas, de uma outra estação qualquer não conecta, se eu colocar somente o nome ou IP do servidor funciona corretamente de qualquer lugar, sendo assim, o problema está na tentativa de conexão usando servidor\alias de estações remotas.

    Firewall desativado

    Antiívirus desativado

    Aceitar conexões remotas ativado

    Telnet na porta 1433 OK


    View Ricardo Muramatsu's profile on LinkedIn
    segunda-feira, 19 de dezembro de 2011 12:05
  • Olá Ricardo, tenta tirar o IP do Alias Name e bota somente o nome que tu quer conectar e faz um teste.

    Também da uma olhada no protocolo TCP/IP nas propriedades e veja se a porta para ALL é a 1433, muitas vezes vem sem nenhuma porta.

    Retorne os testes.

    Espero que ajude, vlew.

    terça-feira, 20 de dezembro de 2011 10:28
  • Ricardo,

    O Junior deu uma ótima dica referente ao cliconfg. Não ficou claro se você realizou esta configuração. Constantemente tenho problemas desse aqui na empresa e as alterações já feitas por você em conjunto com as configurações da ferramenta cliconfg sempre resolveram 99% dos casos.

    Já peguei problema tb referente as contas dos serviços que o SQL cria. Vá nos serviços do windows (services.msc) e localize os serviços do SQL. Em seguida, verifique a conta a que eles estão atrelados. As vezes contas diferentes ou com problemas de permissão podem causar este efeito negativo no acesso. Mude para "Conta de sistema local" e faça um novo teste.

    Outro ponto que não custa perguntar, a instancia e os serviços do SQL foram reiniciados? Depois de tanta alteração, as vezes pode ter passado batido.

    Att.,


    Marco Antônio Pinheiro / MCTS - MCC http://marcoantoniopinheiro.blogspot.com
    terça-feira, 20 de dezembro de 2011 13:59
  • Ricardo,

    Você já tentou configurar através da ferramento cliconfg.exe algum alias de acesso a esta instância SQL Server?


    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]

    Eu estava configurando o alias no servidor ao passo que esta configuração é feita nos clientes.
    View Ricardo Muramatsu's profile on LinkedIn
    quarta-feira, 21 de dezembro de 2011 14:12