Erro "Não é possível se conectar ao servidor do Management Reporter" ao iniciar o Microsoft Management Reporter 2012

Este artigo fornece uma resolução para a mensagem de erro que pode ocorrer quando você inicia o Microsoft Management Reporter 2012.

Aplica-se a: Microsoft Management Reporter 2012, Microsoft Dynamics GP, Microsoft Dynamics SL 2011
Número de KB original: 2862020

Sintomas

Quando você inicia o Microsoft Management Reporter 2012 (MR 2012), recebe uma das seguintes mensagens de erro:

Não foi possível estabelecer uma conexão com o servidor. Verifique o endereço do servidor e tente novamente ou entre em contato com o administrador do sistema.

Não é possível se conectar ao servidor do Management Reporter. Deseja especificar um endereço de servidor diferente?

Para solucionar problemas de conexão do Repórter de Gerenciamento, você precisa selecionar OK para esta mensagem e, em seguida, selecionar Testar Conexão para obter outra mensagem de erro. Você também precisa ir para Visualizador de Eventos para obter informações adicionais sobre o erro. Em Visualizador de Eventos, selecione Logs do Windows e selecione Aplicativo. Na coluna Origem, procure o Management Reporter Report Designer ou Os Serviços de Repórter de Gerenciamento.

Aqui está uma lista de erros recebidos ao selecionar a Conexão de Teste e os possíveis erros associados vistos em Visualizador de Eventos. Encontre seu erro na lista e use as seções causa e resolução apropriadas.

  • Falha na tentativa de conexão. Há uma incompatibilidade de versão entre o cliente e o servidor. Entre em contato com o administrador do sistema.

  • Falha na tentativa de conexão. O usuário não tem permissões apropriadas para se conectar ao servidor. Entre em contato com o administrador do sistema.

  • Não foi possível estabelecer uma conexão com o servidor. Verifique o endereço do servidor e tente novamente ou entre em contato com o administrador do sistema.

    Observação

    O nome do servidor é um espaço reservado para o nome do servidor real e 4712 é um espaço reservado para a porta real selecionada durante a instalação do Management Reporter. Se você marcar o Visualizador de Eventos, poderá encontrar as seguintes mensagens de erro:

    Mensagem: System.ServiceModel.Security.SecurityNegotiationException: a negociação de segurança soap com https://servername:4712/SecurityService.svc para destino https://servername:4712/SecurityService.svc falhou. Confira exceção interna para obter mais detalhes. >--- System.ComponentModel.Win32Exception: falha na negociação da SSPI (Interface do Provedor de Suporte de Segurança)".

  • Mensagem: System.ServiceModel.EndpointNotFoundException: não havia nenhum ponto de extremidade escutando https://servername:4712/InformationService.svc que pudesse aceitar a mensagem. Isso geralmente é causado por um endereço incorreto ou ação SOAP. Consulte InnerException, se estiver presente, para obter mais detalhes. >--- System.Net.WebException: não foi possível se conectar ao servidor remoto ---> System.Net.Sockets.SocketException: falha na tentativa de conexão porque a parte conectada não respondeu corretamente após um período de tempo ou a conexão estabelecida falhou porque o host conectado não respondeu corretamente.

  • Mensagem: System.ServiceModel.Security.MessageSecurityException: uma falha não segura ou incorretamente protegida foi recebida da outra parte. Consulte o FaultException interno para obter o código e os detalhes da falha. >--- System.ServiceModel.FaultException: ocorreu um erro ao verificar a segurança da mensagem.

  • Mensagem: System.TimeoutException: o canal de solicitação está com o tempo limite para ser enviado após as 00:00:40. Aumente o valor de tempo limite passado para a chamada para Solicitar ou aumentar o valor SendTimeout no Vínculo. O tempo atribuído a essa operação pode ter sido uma parte de um tempo limite mais longo. >--- System.TimeoutException: a solicitação HTTP a https://servername:4712/InformationService.svc excedeu o tempo limite alocado de 00:00:39.96600000. O tempo atribuído a essa operação pode ter sido uma parte de um tempo limite mais longo. >--- System.Net.WebException: a operação está com o tempo limite limite

    ou

    Mensagem: System.ServiceModel.Security.MessageSecurityException: o carimbo de data/hora de segurança é inválido porque seu tempo de criação ('2024-09-15T18:08:07.177Z') está no futuro. O horário atual é '2024-09-1T18:00:34.847Z' e a distorção de relógio permitida é '00:05:00'.

    Observação

    A data/hora indicada acima é um exemplo da data/hora real.

  • Mensagem: System.Data.SqlClient.SqlException (0x80131904): uma conexão foi estabelecida com êxito com o servidor, mas ocorreu um erro durante o aperto de mão pré-logon. (provedor: Provedor SSL, erro: 0 – A cadeia de certificados foi emitida por uma autoridade que não é confiável.)

  • Mensagem: System.ServiceModel.Security.SecurityNegotiationException: o chamador não foi autenticado pelo serviço. >--- System.ServiceModel.FaultException: a solicitação de token de segurança não pôde ser atendida porque a autenticação falhou.

  • Mensagem: System.ServiceModel.ProtocolException: o servidor remoto retornou uma resposta inesperada: (405) Método não permitido. >--- System.Net.WebException: o controle remoto retornou um erro: (405) Método não permitido.

  • Mensagem: Microsoft.Dynamics.Performance.Common.ReportingServerNotFoundException: o servidor não pôde ser encontrado. Verifique se o endereço do servidor está correto.

  • Mensagem: ocorreu um erro ao receber a resposta HTTP para server_name\InformationService.svc. Isso pode ser devido à associação do ponto de extremidade de serviço que não usa o protocolo HTTP. Isso também pode ser devido a um contexto de solicitação HTTP sendo abortado pelo servidor (possivelmente devido ao desligamento do serviço).

Causa 1: a versão do Repórter de Gerenciamento é diferente

O Cliente do Repórter de Gerenciamento instalado é uma versão diferente do servidor do Management Reporter.

Resolução

Verifique o Cliente do Repórter de Gerenciamento instalado na estação de trabalho e também marcar o Servidor de Repórter de Gerenciamento instalado no servidor. Para marcar a versão no Management Reporter, selecione Ajuda e selecione Sobre Repórter de Gerenciamento. O Cliente do Repórter de Gerenciamento instalado precisa ser a mesma versão que o servidor do Management Reporter.

Causa 2: o usuário não está configurado no Management Reporter

O usuário que tenta executar o Management Reporter não foi configurado como usuário no Management Reporter e, portanto, não pode se conectar.

Resolução

Configure o usuário que recebe o erro de conexão no Management Reporter seguindo as seguintes etapas:

  1. Execute o Management Reporter como um usuário configurado como administrador do Management Reporter.
  2. No Repórter de Gerenciamento, selecione Ir e selecione Segurança.
  3. Adicione o usuário que está recebendo o erro de conexão.

Observação

Se não se sabe quais usuários existem no Management Reporter, você poderá executar select * from SecurityUser no banco de dados ManagementReporter para descobrir.

Causa 3: o computador não está conectado ao domínio do Repórter de Gerenciamento

O computador não está conectado ao domínio em que o Management Reporter está instalado.

Resolução

O Repórter de Gerenciamento funcionará somente enquanto estiver conectado ao domínio usado durante a instalação. Mesmo que todos os componentes do servidor do Management Reporter estejam em um computador, esse computador ainda precisa estar conectado ao domínio que você estava usando quando instalou o Management Reporter.

Observação

Isso significa que o Management Reporter não funcionará quando laptops de demonstração não estiverem fisicamente conectados ao domínio ou não estiverem conectados usando uma conexão VPN.

Causa 4: Hora errada no cliente ou servidor

O tempo no cliente e no servidor é mais de cinco minutos diferente (diferenças nos fusos horários são permitidas).

Resolução

Verifique a hora no cliente e no servidor. Altere a hora incorreta. O tempo deve ser dentro de cinco minutos um do outro.

Causa 5: a porta não está configurada como uma exclusão no Firewall

A porta usada durante a instalação do Management Reporter não é configurada como uma exclusão no software firewall.

Resolução

Configure uma exceção em seu programa firewall. As etapas variam dependendo do programa firewall usado, mas aqui estão as etapas de alto nível:

  1. Selecione Iniciar e Executar. Digite WF.MSC e pressione Enter.
  2. Selecione Regras de> EntradaNova Regra.
  3. Selecione Porta e selecione Avançar.
  4. Selecione Portas locais específicas e digite 4712. Se você não estiver usando a porta padrão de 4712, precisará digitar isso aqui. Selecione Avançar.
  5. Selecione Permitir a conexão e selecione Avançar.
  6. Selecione Domínio>Público Privado> e selecione Avançar.
  7. Digite Repórter de Gerenciamento como o Nome e selecione Concluir.

Causa 6: O SSL não é configurado quando a conexão Encrypt está habilitada

A opção Criptografar conexão foi selecionada durante a instalação, mas a SSL (Secure Sockets Layer) não foi configurada.

Resolução

O Guia de Instalação do Repórter de Gerenciamento tem as seguintes informações sobre a opção de conexão criptografada:

Você deve configurar o SSL no servidor e instalar certificados antes de poder usar essa opção. Para obter mais informações sobre criptografia no Microsoft SQL Server, consulte a documentação SQL Server Criptografar Connections para SQL Server.

Você também pode modificar os arquivos de configuração para desativar a Criptografia tomando as etapas a seguir (faça uma cópia de backup dos arquivos antes de modificá-los).

  1. No Windows Explorer, acesse a pasta de instalação do Management Reporter (o arquivo de instalação padrão é: C:\Program Files\Microsoft Dynamics ERP\Management Reporter\2.1)
  2. Na pasta Serviço de Aplicativo, localize o arquivo web.config e clique com o botão direito do mouse no arquivo para abri-lo no Bloco de Notas.
  3. Localize as <conexões> e altere a configuração Encrypt= de True para False.
  4. Salve as alterações.
  5. Na pasta Serviço de Processo, localize o arquivo MRProcessService.exe.config e clique com o botão direito do mouse no arquivo para abri-lo no Bloco de Notas.
  6. Localize as <conexões> e altere a configuração Encrypt= de True para False.
  7. Salve as alterações.

Causa 7: o computador não pode se comunicar ou autenticar com o domínio

Resolução

Remova o computador do domínio e adicione-o de volta ao domínio.

Aviso

Uma conta de administrador local precisará ser usada para fazer logon no computador uma vez depois de ser removida do domínio.

  1. Selecione Iniciar, selecionar Executar e digite sysdm.cpl para abrir Propriedades do Sistema.
  2. Selecione Alterar e anote o nome do domínio.
  3. Selecione Grupo de trabalho, digite um nome (ou seja, grupo de trabalho), selecione OK para aceitar alterações e reinicie o computador.
  4. Depois de reiniciar, selecione Iniciar>Execução e digite sysdm.cpl para abrir propriedades do sistema.
  5. Selecione Alterar e selecione Domínio.
  6. Insira o domínio observado acima, selecione OK para aceitar alterações e reinicie o computador.

Causa 8: A ativação HTTP do WCF não está instalada no servidor do Management Reporter

Resolução

Instale a ativação HTTP do WCF tomando as seguintes etapas:

  1. No Windows Server 2008, abra Gerenciador do Servidor e selecione Recursos.
  2. Selecione Adicionar Recursos e expanda .NET Framework.
  3. Expanda a Ativação do WCF e marque a Ativação HTTP.
  4. Selecione Avançar e, em seguida, selecione Instalar.

Causa 9: nenhum SPN é criado para a conta de domínio que está executando os serviços do Management Reporter

Os serviços do Management Reporter estão sendo executados como um usuário de domínio e a Autenticação WCF está falhando ao usar o UPN (Nome da Entidade de Usuário).

Resolução

Crie um SPN no computador para a conta de domínio que executa os serviços do Management Reporter. Para criar um SPN para essa conta de domínio, execute a ferramenta Setspn em um prompt de comando no servidor Do Repórter de Gerenciamento com os seguintes comandos:

setspn -S HTTP/MRservername domain\customAccountName
setspn -S HTTP/MRservername.fullyqualifieddomainname domain\customAccountName

Observação

  • "MRservername" deve ser substituído pelo nome do servidor do Management Reporter em que o Serviço de Aplicativo do Management Reporter está instalado.
  • "MRservername.FullyQualifiedDomainName" deve ser substituído pelo nome de domínio totalmente qualificado do servidor Management Reporter em que o Serviço de Aplicativo do Management Reporter está instalado.
  • "domain\customAccountName" deve ser substituído pela conta de domínio que executa os serviços do Management Reporter.

Ao executar os SETSPN comandos, você pode receber uma mensagem de erro:

Registrar ServicePrincipalNames para CN=MSADynamicsGP,OU=Services,OU=Accounts,DC=contoso,DC=com
HTTP/myserver.contoso.com
Falha ao atribuir SPN na conta 'CN=MSADynamicsGP,OU=Services,OU=Accounts,DC=contoso,DC=com', erro 0x21c7/8647 ->A operação falhou porque o valor SPN fornecido para adição/modificação não é exclusivo em toda a floresta.

Esse erro ocorrerá se o domínio estiver bloqueado e usar contas de administrador delegadas. Você precisa confirmar se esse servidor não foi movido entre domínios e é exclusivo. Para obter uma lista de todos os SPNs para verificar se o valor SPN é exclusivo para um servidor, execute o Setspn -l <servername> comando. A criação de uma conta exclusiva e a execução dos comandos também devem resolver esse problema.

Nesse caso, execute os SETSPN comandos como um administrador de domínio completo e corrija os problemas com a conectividade do cliente.

Para marcar associação de grupo, execute o Net user /domain <username> comando. O resultado do comando mostra a associação do grupo nas "associações do Grupo Local" e "Associações do Grupo Global". Veja um exemplo:

Um exemplo de como obter a associação de grupo executando o comando de usuário líquido.

Observação

Quando você está conectado como um administrador de domínio completo, o resultado do comando mostra o grupo *Administradores de Domínio.

Causa 10: Pipes nomeados não estão habilitados no servidor do Management Reporter

Resolução

No servidor Do Repórter de Gerenciamento, abra Gerenciador do Servidor e selecione Painel. No lado direito, selecione Adicionar funções e recursos. Isso abrirá um assistente. Selecione Avançar até chegar à seção Recursos . Expanda .NET Framework recursos 4.6 (ou qualquer que seja a versão mais alta disponível). Selecione Ativação de Pipes Nomeados. Selecione Avançar e conclua o assistente.

Mais informações

Se você ainda receber mensagens de erro após fazer alterações, entre em contato com o suporte do Microsoft Management Reporter com os erros, incluindo detalhes de Visualizador de Eventos.