Erro ao se conectar a uma instância nomeada de SQL Server Analysis Services usando o IPv6
Este artigo ajuda você a resolve um problema que pode ocorrer quando você se conecta a uma instância nomeada do servidor SQL Server Analysis Services configurada para usar o IPv6.
Versão original do produto: SQL Server Enterprise
Número de KB original: 2658571
Sintomas
No Microsoft SQL Server, você recebe um erro que se assemelha ao seguinte quando tenta se conectar a uma instância nomeada de SQL Server Analysis Services (SSAS) usando o IPv6:
Nenhuma conexão poderia ser feita porque o computador de destino recusou ativamente [:: n ]: nnnnn (Sistema)
Observação
Neste erro, n é um inteiro.
Motivo
Esse problema poderá ocorrer se o servidor que hospeda a instância nomeada do SSAS foi configurado para usar IPv4 e IPv6 quando SQL Server foi instalado. Em seguida, o servidor foi reconfigurado posteriormente para usar apenas IPv6.
Solução
Para resolver esse problema, siga estas etapas:
Pare o serviço de SQL Server Analysis Services.
Abra o arquivo Msmdredir.ini no Bloco de Notas.
Observação
Por padrão, o arquivo Msmdredir.ini está localizado na seguinte pasta:
%ProgramFiles%\Microsoft SQL Server\90\Shared\ASConfig
.Na seção Instâncias , verifique se os valores da propriedade Port e da propriedade IPv6 são diferentes para a instância nomeada.
Exclua a propriedade PortIPV6 .
Salve o arquivoMsmdredir.ini e saia do Bloco de Notas.
Inicie o serviço SQL Server Analysis Services.
Mais informações
Quando o SSAS detecta que o servidor host está configurado para ouvir no IPv4 e no IPv6, o SSAS cria duas entradas no arquivo MSmdredir.ini . No entanto, se o servidor estiver configurado para escutar em um protocolo, a entrada da <porta> será usada.
Considere o cenário em que o servidor que hospeda a instância nomeada do SSAS foi configurado para usar IPv4 e IPv6 quando SQL Server foi instalado, e o servidor foi reconfigurado posteriormente para usar apenas IPv6. Nesse cenário, o arquivo Msmdredir.ini pode conter entradas obsoletas que não apontam para portas nas quais a instância nomeada do SSAS está ouvindo.
Quando o serviço SQL Server Analysis Services é iniciado, o serviço detecta os protocolos que estão sendo usados e atualiza o arquivoMsmdredir.ini. Se o servidor foi configurado para usar iPv4 e IPv6, há duas entradas no arquivo Msmdredir.ini. No entanto, se o serviço SQL Server Analysis Services detectar que um protocolo está sendo usado, somente a propriedade Port será atualizada. Portanto, a propriedade PortIPv6 pode conter informações obsoletas.
Quando o serviço SQL Browser lê as informações obsoletas, ele pode redirecionar solicitações para a instância nomeada e causar falhas de conexão. Quando as informações obsoletas contidas na propriedade PortIPv6 são excluídas, as informações na propriedade Port são usadas.
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de