Síntomas

Haga clic en el botón Generar en Management Reporter for Dynamics ERP, pero la ventana Estado de la cola de informes muestra el estado como en cola en lugar de Procesamiento.

Causa

Hay seis causas potenciales para este error: Causa 1 Si el servicio de proceso de Management Reporter está en el mismo equipo que el equipo que hospeda la base de datos SQL de ManagementReporter. El servicio de proceso puede haber se ha producido un error al intentar iniciarse antes de que SQL ServerSQL Server aceptara conexiones. Consulte la Resolución 1 en la sección Resolución. Causa 2 Se ha producido un error de conexión de SQL Server y es necesario reiniciar el servicio de proceso de Management Reporter. Consulte la Resolución 2 en la sección Resolución. Causa 3 El usuario que ejecuta el servicio de proceso de Management Reporter no tiene permisos suficientes para leer desde la base de datos de SQL Server ManagementReporter. Consulte la Resolución 3 en la sección Resolución. Causa 4 SQL Service Broker en la base de datos de SQL Server ManagementReporter no está habilitado. Consulte la Resolución 4 en la sección Resolución. Causa 5 Esto puede suceder si el propietario de la base de datos de Management Reporter es un usuario de Windows mientras un usuario local ejecuta el servicio SQL ServerSQL Server . Si comprueba el Visor de eventos, es posible que vea este mensaje: Se ha producido una excepción al poner en cola un mensaje en la cola de destino. Error 15404, Estado 19. No se pudo obtener información sobre el grupo/usuario de Windows NT 'dominio-usuario', código de error 0x5. Consulte la Resolución 5 en la sección Resolución.

Causa 6

Esto puede suceder si la casilla de verificación "sin recuento" está seleccionada en propiedades del servidor en SQL Server Management StudioSQL Server Management Studio.  Si comprueba el Visor de eventos después de generar un informe, es posible que vea este mensaje:

System.Data.Linq.ChangeConflictException: (Fila no encontrada o cambiada) o (en el ensamblado 'xxxxxx' no está marcada como serializable)

Consulte la Resolución 6 en la sección Resolución.

Resolución

Resolución 1 Si usa Windows Server 2008, puede establecer el servicio de proceso de Management Reporter en Automático (Inicio retrasado) en lugar de Automático.  O Reinicie Process Service manualmente o con un script similar al siguiente: NET STOP MRProcessService NET START MRProcessService Resolución 2 Reinicie Process Service manualmente o con un script similar al siguiente: NET STOP MRProcessService NET START MRProcessService Resolución 3 Conceda al usuario que ejecuta este servicio el rol GeneralUser en la base de datos de Management Reporter en SQL Server. Este usuario se puede encontrar en la pestaña Iniciar sesión en el panel de control de servicios. Resolución 4 Ejecute la siguiente instrucción en el servidor SQL Server donde reside la base de datos ManagementReporter: SELECT name, is_broker_enabled FROM sys.databases WHERE name á DB_NAME() AND is_broker_enabled ? 1 Esta instrucción debe devolver una fila para la base de datos de SQL Server ManagementReporter. Si no es así, ejecute la instrucción siguiente para volver a habilitar SQL Service Broker en la base de datos de SQL Server ManagementReporter: ALTER DATABASE [ManagementReporter] SET ENABLE_BROKER WITH ROLLBACK IMMEDIATE;Resolución 5 Cambie el propietario de la base de datos a sa o cambie el usuario del servicio SQL Server a un usuario de dominio.

Resolución 6

En SQL Server Management StudioSQL Server Management Studio, haga clic con el botón secundario en el nombre del servidor y, a continuación, seleccione Propiedades.  Haga clic en Conexiones y, en la sección Opción Conexiones predeterminadas, desplácese hacia abajo y desactive sin recuento.

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Insider

¿Le ha sido útil esta información?

¿Cómo de satisfecho está con la calidad de la traducción?

¿Qué ha afectado a tu experiencia?

¿Algún comentario adicional? (Opcional)

¡Gracias por sus comentarios!

×