Share via


Error "No se puede conectar al servidor de Management Reporter" al iniciar Microsoft Management Reporter 2012

En este artículo se proporciona una resolución del mensaje de error que puede producirse al iniciar Microsoft Management Reporter 2012.

Se aplica a: Microsoft Management Reporter 2012, Microsoft Dynamics GP, Microsoft Dynamics SL 2011
Número de KB original: 2862020

Síntomas

Al iniciar Microsoft Management Reporter 2012 (MR 2012), recibe uno de los siguientes mensajes de error:

No se pudo establecer una conexión con el servidor. Compruebe la dirección del servidor e inténtelo de nuevo o póngase en contacto con el administrador del sistema.

No se puede conectar al servidor de Management Reporter. ¿Desea especificar una dirección de servidor diferente?

Para solucionar problemas de conexión de Management Reporter, debe seleccionar Aceptar en este mensaje y, a continuación, seleccionar Probar conexión para obtener otro mensaje de error. También debe ir a Visor de eventos para obtener información adicional sobre el error. En Visor de eventos, seleccione Registros de Windows y seleccione Aplicación. En la columna Origen, busque Management Reporter Diseñador de informes o Management Reporter Services.

Esta es una lista de errores recibidos al seleccionar Probar conexión y los posibles errores asociados que se ven en Visor de eventos. Busque el error en la lista y use las secciones causa y resolución adecuadas.

  • Error en el intento de conexión. Hay una discrepancia de versión entre el cliente y el servidor. Póngase en contacto con el administrador de su sistema.

  • Error en el intento de conexión. El usuario no tiene los permisos adecuados para conectarse al servidor. Póngase en contacto con el administrador de su sistema.

  • No se pudo establecer una conexión con el servidor. Compruebe la dirección del servidor e inténtelo de nuevo o póngase en contacto con el administrador del sistema.

    Nota:

    Servername es un marcador de posición para el nombre real del servidor y 4712 es un marcador de posición para el puerto real seleccionado durante la instalación de Management Reporter. Si comprueba el Visor de eventos, es posible que encuentre los siguientes mensajes de error:

    Mensaje: System.ServiceModel.Security.SecurityNegotiationException: Error en la negociación de seguridad SOAP con https://servername:4712/SecurityService.svc para el destino https://servername:4712/SecurityService.svc . Consulte la excepción interna para obtener más detalles. >--- System.ComponentModel.Win32Exception: Error en la negociación de la interfaz del proveedor de soporte técnico de seguridad (SSPI).

  • Mensaje: System.ServiceModel.EndpointNotFoundException: No había ningún punto de conexión escuchando en https://servername:4712/InformationService.svc que pudiera aceptar el mensaje. Esto suele deberse a una dirección o una acción SOAP incorrectas. Consulte InnerException, si está presente, para obtener más detalles. >--- System.Net.WebException: no se puede conectar al servidor remoto ---> System.Net.Sockets.SocketException: error en un intento de conexión porque la parte conectada no respondió correctamente después de un período de tiempo o se produjo un error en la conexión establecida porque el host conectado no ha podido responder.

  • Mensaje: System.ServiceModel.Security.MessageSecurityException: Se recibió un error no seguro o protegido incorrectamente de la otra parte. Consulte la excepción FaultException interna para obtener el código de error y los detalles. >--- System.ServiceModel.FaultException: error al comprobar la seguridad del mensaje.

  • Mensaje: System.TimeoutException: El canal de solicitud agotó el tiempo de espera al intentar enviar después de las 00:00:40. Aumente el valor del tiempo de espera pasado a la llamada a Request, o bien aumente el valor de SendTimeout en el enlace. El tiempo asignado a esta operación puede haber sido una parte de un tiempo de espera más largo. >--- System.TimeoutException: la solicitud HTTP a https://servername:4712/InformationService.svc ha superado el tiempo de espera asignado de 00:00:39.9660000. El tiempo asignado a esta operación puede haber sido una parte de un tiempo de espera más largo. >--- System.Net.WebException: Se ha agotado el tiempo de espera de la operación.

    o

    Mensaje: System.ServiceModel.Security.MessageSecurityException: La marca de tiempo de seguridad no es válida porque su hora de creación ('2024-09-15T18:08:07.177Z') está en el futuro. La hora actual es "2024-09-1T18:00:34.847Z" y el sesgo de reloj permitido es "00:05:00".

    Nota:

    La fecha y hora indicadas anteriormente es un ejemplo de la fecha y hora reales.

  • Mensaje: System.Data.SqlClient.SqlException (0x80131904): Se estableció correctamente una conexión con el servidor, pero después se produjo un error durante el protocolo de enlace anterior al inicio de sesión. (proveedor: proveedor SSL, error: 0: la cadena de certificados la emitió una entidad de certificación que no es de confianza).

  • Mensaje: System.ServiceModel.Security.SecurityNegotiationException: El servicio no ha autenticado al autor de la llamada. >--- System.ServiceModel.FaultException: no se pudo satisfacer la solicitud del token de seguridad porque se produjo un error de autenticación.

  • Mensaje: System.ServiceModel.ProtocolException: El servidor remoto devolvió una respuesta inesperada: (405) Método no permitido. >--- System.Net.WebException: el control remoto devolvió un error: (405) Método no permitido.

  • Mensaje: Microsoft.Dynamics.Performance.Common.ReportingServerNotFoundException: No se encontró el servidor. Asegúrese de que la dirección del servidor es correcta.

  • Mensaje: Error al recibir la respuesta HTTP a server_name\InformationService.svc. Esto podría deberse al enlace de punto de conexión de servicio que no usa el protocolo HTTP. Esto también podría deberse a que el servidor anula un contexto de solicitud HTTP (posiblemente debido al cierre del servicio).

Causa 1: La versión de Management Reporter es diferente

El cliente de Management Reporter instalado es una versión diferente a la del servidor de Management Reporter.

Solución

Compruebe el cliente de Management Reporter instalado en la estación de trabajo y compruebe también el servidor de Management Reporter instalado en el servidor. Para comprobar la versión en Management Reporter, seleccione Ayuda y, a continuación, seleccione Acerca de Management Reporter. El cliente de Management Reporter instalado debe ser la misma versión que el servidor de Management Reporter.

Causa 2: El usuario no está configurado en Management Reporter

El usuario que intenta ejecutar Management Reporter no se ha configurado como usuario en Management Reporter y, por lo tanto, no se puede conectar.

Solución

Configure el usuario que recibe el error de conexión en Management Reporter siguiendo estos pasos:

  1. Ejecute Management Reporter como un usuario configurado como administrador de Management Reporter.
  2. En Management Reporter, seleccione Go y, a continuación, seleccione Seguridad.
  3. Agregue el usuario que recibe el error de conexión.

Nota:

Si no se sabe qué usuarios existen en Management Reporter, puede ejecutar en select * from SecurityUser la base de datos ManagementReporter para averiguarlo.

Causa 3: El equipo no está conectado al dominio del reportero de administración

El equipo no está conectado al dominio donde está instalado Management Reporter.

Solución

Management Reporter solo funcionará mientras esté conectado al dominio usado durante la instalación. Incluso si todos los componentes del servidor de Management Reporter están en un equipo, ese equipo todavía debe estar conectado al dominio que estaba usando cuando instaló Management Reporter.

Nota:

Esto significa que Management Reporter no funcionará cuando los equipos portátiles de demostración no estén conectados físicamente al dominio o no estén conectados mediante una conexión VPN.

Causa 4: Hora incorrecta en el cliente o servidor

La hora en el cliente y el servidor es más de cinco minutos diferente (se permiten diferencias en las zonas horarias).

Solución

Compruebe la hora en el cliente y el servidor. Cambie la hora incorrecta. El tiempo debe ser de cinco minutos entre sí.

Causa 5: El puerto no está configurado como una exclusión en firewall

El puerto usado durante la instalación de Management Reporter no está configurado como una exclusión dentro del software firewall.

Solución

Configure una excepción en el programa firewall. Los pasos variarán en función del programa firewall usado, pero estos son pasos de alto nivel:

  1. Haga clic en Inicio y, a continuación, en Ejecutar. Escriba WF.MSC y presione Entrar.
  2. Seleccione Reglas> de entradaNueva regla.
  3. Seleccione Puerto y, a continuación, seleccione Siguiente.
  4. Seleccione Puertos locales específicos y escriba 4712. Si no usa el puerto predeterminado 4712, deberá escribirlo aquí. Seleccione Siguiente.
  5. Seleccione Permitir la conexión y, a continuación, seleccione Siguiente.
  6. Seleccione Dominio>público privado> y, a continuación, seleccione Siguiente.
  7. Escriba Management Reporter como nombre y, a continuación, seleccione Finalizar.

Causa 6: SSL no está configurado cuando la conexión encrypt está habilitada

La opción Cifrar conexión se seleccionó durante la instalación, pero capa de sockets seguros (SSL) no se configuró.

Solución

La Guía de instalación de Management Reporter tiene la siguiente información sobre la opción cifrar conexión:

Debe configurar SSL en el servidor e instalar certificados para poder usar esta opción. Para obtener más información sobre el cifrado en Microsoft SQL Server, consulte la documentación de SQL Server Cifrado de Connections en SQL Server.

También puede modificar los archivos de configuración para desactivar el cifrado siguiendo los pasos siguientes (realice una copia de seguridad de los archivos antes de modificarlos).

  1. En el Explorador de Windows, vaya a la carpeta de instalación de Management Reporter (el archivo de instalación predeterminado es: C:\Archivos de programa\Microsoft Dynamics ERP\Management Reporter\2.1)
  2. En la carpeta Servicio de aplicaciones, busque el archivo web.config y haga clic con el botón derecho en el archivo para abrirlo en el Bloc de notas.
  3. Busque las <cadenas de> conexión y cambie la configuración Encrypt= de True a False.
  4. Guarde los cambios.
  5. En la carpeta Process Service, busque el archivo MRProcessService.exe.config y haga clic con el botón derecho en el archivo para abrirlo en el Bloc de notas.
  6. Busque las <cadenas de> conexión y cambie la configuración Encrypt= de True a False.
  7. Guarde los cambios.

Causa 7: El equipo no puede comunicarse ni autenticarse con el dominio

Solución

Quite el equipo del dominio y vuelva a agregarlo al dominio.

Advertencia

Una vez que se haya quitado del dominio, deberá usarse una cuenta de administrador local para iniciar sesión en el equipo.

  1. Seleccione Inicio, seleccione Ejecutar y escriba sysdm.cpl para abrir Propiedades del sistema.
  2. Seleccione Cambiar y anote el nombre de dominio.
  3. Seleccione Grupo de trabajo, escriba un nombre (es decir, grupo de trabajo), seleccione Aceptar para aceptar cambios y, a continuación, reinicie el equipo.
  4. Después de reiniciar, seleccione Iniciar>ejecución y escriba sysdm.cpl para abrir Propiedades del sistema.
  5. Seleccione Cambiar y, a continuación, seleccione Dominio.
  6. Escriba el dominio indicado anteriormente, seleccione Aceptar para aceptar los cambios y, a continuación, reinicie el equipo.

Causa 8: La activación HTTP de WCF no está instalada en el servidor de Management Reporter

Solución

Para instalar la activación HTTP de WCF, siga estos pasos:

  1. En Windows Server 2008, abra Administrador del servidor y, a continuación, seleccione Características.
  2. Seleccione Agregar características y expanda .NET Framework.
  3. Expanda Activación de WCF y, a continuación, marque Activación HTTP.
  4. Seleccione Siguiente y, a continuación, seleccione Instalar.

Causa 9: No se crea ningún SPN para la cuenta de dominio que ejecuta los servicios de Management Reporter

Los servicios de Management Reporter se ejecutan como un usuario de dominio y se produce un error en la autenticación wcf al usar el UPN (nombre principal de usuario).

Solución

Cree un SPN en el equipo para la cuenta de dominio que ejecuta los servicios de Management Reporter. Para crear un SPN para esta cuenta de dominio, ejecute la herramienta Setspn en un símbolo del sistema en el servidor de Management Reporter con los siguientes comandos:

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

Nota:

  • "MRservername" debe reemplazarse por el nombre del servidor de Management Reporter donde está instalado el servicio de aplicaciones de Management Reporter.
  • "MRservername.FullyQualifiedDomainName" debe reemplazarse por el nombre de dominio completo del servidor de Management Reporter en el que está instalado el servicio de aplicación Management Reporter.
  • "domain\customAccountName" debe reemplazarse por la cuenta de dominio que ejecuta los servicios management reporter.

Al ejecutar los SETSPN comandos, puede recibir un mensaje de error:

Registro de ServicePrincipalNames para CN=MSADynamicsGP,OU=Services,OU=Accounts,DC=contoso,DC=com
HTTP/myserver.contoso.com
No se pudo asignar SPN en la cuenta "CN=MSADynamicsGP,OU=Services,OU=Accounts,DC=contoso,DC=com", error 0x21c7/8647 ->Error en la operación porque el valor de SPN proporcionado para la adición o modificación no es único en todo el bosque.

Este error se produce si el dominio está bloqueado y usa cuentas de administración delegadas. Debe confirmar que este servidor no se ha movido entre dominios y que es único. Para obtener una lista de todos los SPN para comprobar que el valor de SPN es único para un servidor, ejecute el Setspn -l <servername> comando . La creación de una cuenta única y la ejecución de los comandos también deben resolver este problema.

En este caso, ejecute los SETSPN comandos como administrador de dominio completo y corrija los problemas con la conectividad del cliente.

Para comprobar la pertenencia a grupos, ejecute el Net user /domain <username> comando . El resultado del comando muestra la pertenencia a grupos en "Pertenencias a grupos locales" y "Pertenencias a grupos globales". Aquí le mostramos un ejemplo:

Ejemplo de cómo obtener la pertenencia a grupos mediante la ejecución del comando net user.

Nota:

Cuando haya iniciado sesión como administrador de dominio completo, el resultado del comando muestra el grupo *Administradores de dominio.

Causa 10: Canalizaciones con nombre no está habilitada en el servidor de Management Reporter

Solución

En el servidor de Management Reporter, abra Administrador del servidor y, a continuación, seleccione Panel. En el lado derecho, seleccione Agregar roles y características. Se abrirá un asistente. Seleccione Siguiente hasta que llegue a la sección Características . Expanda Características de .NET Framework 4.6 (o la versión más alta disponible). Seleccione Activación de canalizaciones con nombre. Seleccione Siguiente y finalice el asistente.

Más información

Si sigue recibiendo mensajes de error después de realizar cambios, póngase en contacto con el soporte técnico de Microsoft Management Reporter con los errores, incluidos los detalles de Visor de eventos.