Erro ao ligar a uma instância nomeada do SQL Server 2012 Analysis Services, utilizando o IPv6: "não foi possível estabelecer ligação porque o computador de destino as recusou activamente"

IMPORTANTE: Este artigo foi traduzido por um sistema de tradução automática (também designado por Machine translation ou MT), não tendo sido portanto revisto ou traduzido por humanos. A Microsoft tem artigos traduzidos por aplicações (MT) e artigos traduzidos por tradutores profissionais. O objectivo é simples: oferecer em Português a totalidade dos artigos existentes na base de dados do suporte. Sabemos no entanto que a tradução automática não é sempre perfeita. Esta pode conter erros de vocabulário, sintaxe ou gramática… erros semelhantes aos que um estrangeiro realiza ao falar em Português. A Microsoft não é responsável por incoerências, erros ou estragos realizados na sequência da utilização dos artigos MT por parte dos nossos clientes. A Microsoft realiza actualizações frequentes ao software de tradução automática (MT). Obrigado.

Clique aqui para ver a versão em Inglês deste artigo: 2658571
Sintomas
No Microsoft SQL Server 2012, recebe um erro semelhante à seguinte quando tenta ligar a uma instância nomeada do Analysis Services SSAS (SQL Server), utilizando o IPv6:
Nenhuma ligação foi estabelecida porque o computador de destino as recusou activamente [::n]:nnnnn (Sistema)
Nota Este erro, n é um número inteiro
Causa
Este problema pode ocorrer se o servidor que aloja a instância nomeada do SSAS foi configurado para utilizar o IPv4 e IPv6 quando o SQL Server 2012 foi instalado. Em seguida, o servidor foi reconfigurado posteriormente para utilizar apenas IPv6.
Resolução
Para resolver este problema, siga estes passos:
  1. Pare o serviço SQL Server Analysis Services.
  2. Abra o ficheiro Msmdredir.ini no bloco de notas.

    Nota Por predefinição, o ficheiro Msmdredir.ini exe está localizado na seguinte pasta:
    %ProgramFiles%\Microsoft SQL Server\90\Shared\ASConfig
  3. Na secção instâncias , certifique-se de que os valores para a propriedade Port e a propriedade de IPv6 são diferentes para a instância com nome.
  4. Elimine a propriedade PortIPV6.
  5. Guarde o ficheiro Msmdredir.ini e, em seguida, saia do bloco de notas.
  6. Inicie o serviço SQL Server Analysis Services.
Mais Informação
Quando o SSAS detecta que o servidor anfitrião está configurado para escutar por IPv4 e IPv6, SSAS cria duas entradas no ficheiro MSmdredir.ini. No entanto, se o servidor está configurado para escutar um protocolo, o <Port>entrada é utilizada.</Port>

Considere o cenário no qual o servidor que aloja a instância nomeada do SSAS foi configurado para utilizar o IPv4 e IPv6 quando o SQL Server 2012 foi instalado e o servidor foi reconfigurado posteriormente para utilizar apenas IPv6. Neste cenário, o ficheiro Msmdredir.ini pode conter entradas obsoletas que não apontam para as portas que está à escuta SSAS instância nomeada.

Quando inicia o serviço SQL Server Analysis Services, o serviço detecta os protocolos que estão a ser utilizados e actualiza o ficheiro Msmdredir.ini. Se o servidor foi configurado para utilizar o IPv4 e IPv6, existem duas entradas no ficheiro Msmdredir.ini. No entanto, se o serviço SQL Server Analysis Services detecta que está a ser utilizado um protocolo, apenas a propriedade de porta é actualizada. Por conseguinte, a propriedade PortIPv6 pode conter informações obsoletas.

Quando o serviço de Browser de SQL lê as informações obsoletas, poderá redireccionar pedidos para a instância nomeada e causar falhas de ligação. Quando as informações obsoletas contidas na propriedade PortIPv6 são eliminadas, a informação na propriedade de porta é utilizada.
Serviços de análise com o nome instância conectividade

Aviso: Este artigo foi traduzido automaticamente

Propriedades

ID do Artigo: 2658571 - Última Revisão: 09/27/2015 12:03:00 - Revisão: 3.0

Microsoft SQL Server 2012 Enterprise, Microsoft SQL Server code-named 'Denali' - Community Technology Preview 1

  • kbtshoot kbsurveynew kbprb kbmt KB2658571 KbMtpt
Comentários