Error "Crystal Print Engine Error 536" o "System Message 7014" al intentar imprimir o imprimir una vista previa de un informe personalizado en Microsoft Dynamics SL
En este artículo se proporcionan varias soluciones a un problema en el que se reciben dos mensajes de error al imprimir o imprimir una vista previa de un informe personalizado.
Se aplica a: Microsoft Dynamics SL
Número de KB original: 897023
Síntomas
Al imprimir un informe personalizado o obtener una vista previa de un informe personalizado antes de imprimirlo en Microsoft Dynamics SL, recibe los siguientes mensajes de error:
Error del motor de impresión de cristal: 536-Error en el archivo. No se puede conectar: parámetros de inicio de sesión incorrectos.
Mensaje del sistema 7014: Error 536 en la ejecución del informe.
Causa
Este problema se produce por una o varias de las siguientes razones.
Causa 1
El parámetro Conexión de confianza del archivo de informe se establece en 1. Consulte resolución 1.
Causa 2
La conexión open database connectivity (ODBC) de la estación de trabajo está dañada. Consulte resolución 2.
Causa 3
El informe apunta a dos bases de datos diferentes. Consulte resolución 3.
Causa 4
La cuenta de inicio de sesión de E7F575915A2E4897A517779C0DD7CE en SQL Server 2005 o en SQL Server 2008 está deshabilitada o tiene una contraseña incorrecta. Consulte resolución 4.
Resolución
Para resolver este problema, use la resolución adecuada.
Solución 1
Para resolver este problema, establezca el parámetro Conexión de confianza en el archivo de informe en 0 (cero). Para ello, siga estos pasos:
Inicia Crystal Reports 10 para Solomon.
Seleccione Abrir, seleccione el informe personalizado y, a continuación, seleccione Abrir.
En el menú Base de datos , seleccione Establecer ubicación del origen de datos.
En el cuadro de diálogo Establecer ubicación del origen de datos , expanda Origen de datos actual: Propiedades.
En Origen de datos actual: Propiedades, busque el parámetro Conexión de confianza: 1 .
Nota:
Si el parámetro Conexión de confianza no aparece en la lista, la opción Conexión de confianza no se seleccionó cuando se creó el informe y no es la causa del error.
Haga clic con el botón derecho en Conexión de confianza: 1 y, a continuación, seleccione Editar.
Escriba 0.
Seleccione Cerrar.
Seleccione Guardar.
Solución 2
Para resolver este problema, elimine las conexiones ODBC de Microsoft Dynamics SL. A continuación, deje que Microsoft Dynamics SL vuelva a crear las conexiones. Para ello, siga estos pasos:
- Seleccione Inicio, seleccione Panel de control, Herramientas administrativas y, a continuación, Orígenes de datos (ODBC).
- En la pestaña DSN de usuario , quite los elementos que apunten a las bases de datos de aplicaciones de Microsoft Dynamics SL.
- En la pestaña DSN del sistema , quite los elementos que apunten a las bases de datos de aplicaciones de Microsoft Dynamics SL.
- Vuelva a ejecutar el informe en Microsoft Dynamics SL. Las conexiones ODBC se vuelven a crear automáticamente al ejecutar un informe en Microsoft Dynamics SL.
Resolución 3
Para resolver este problema, restablezca el origen de datos en Crystal Reports. Para ello, siga estos pasos:
- Inicia Crystal Reports 10 para Solomon.
- Seleccione Abrir, seleccione el informe personalizado y, a continuación, seleccione Abrir.
- En el menú Base de datos , seleccione Establecer ubicación del origen de datos.
- En el cuadro Reemplazar por , expanda Crear nueva conexión y, a continuación, expanda ODBC (RDO).
- Seleccione la base de datos de Microsoft Dynamics SL y, a continuación, seleccione Siguiente.
- Escriba la información de inicio de sesión. No active la casilla Conexión de confianza .
- Seleccione Finalizar.
- Seleccione la base de datos en el cuadro Reemplazar por . A continuación, seleccione la base de datos en el cuadro Origen de datos actual .
- Seleccione Actualizar.
- Si tiene varias bases de datos en el cuadro Origen de datos actual , repita los pasos 8 y 9 para cada base de datos.
- Seleccione Guardar y, a continuación, salga de Crystal Reports.
Resolución 4
Para resolver este problema, habilite la cuenta de inicio de sesión de E7F575915A2E4897A517779C0DD7CE en SQL Server 2005 o en SQL Server 2008 y, a continuación, ejecute el escenario de actualización Synchronize All Ownership & Security en la pantalla Mantenimiento de bases de datos (98.290.00) en Microsoft Dynamics SL. Para ello, siga estos pasos:
- Inicie SQL Server Management Studio y, a continuación, conéctese al servidor que hospeda las bases de datos de Microsoft Dynamics SL.
- En el panel Explorador de objetos, expanda Seguridad y, a continuación, expanda Inicios de sesión.
- En Inicios de sesión, haga clic con el botón derecho en E7F575915A2E4897A517779C0DD7CE y, a continuación, seleccione Propiedades.
- En el panel Seleccionar una página , seleccione Estado y, a continuación, seleccione Habilitado en Inicio de sesión.
- Seleccione Aceptar y, a continuación, cierre SQL Server Management Studio.
- En Panel de control, seleccione Herramientas administrativas y, a continuación, seleccione Mantenimiento de bases de datos de Microsoft Dynamics SL.
- Conéctese a la instancia de SQL Server que hospeda las bases de datos de Microsoft Dynamics SL.
- Seleccione la pestaña Actualizar base de datos .
- En la lista Escenarios de actualización , seleccione Sincronizar toda la propiedad & seguridad y, a continuación, seleccione Actualizar base de datos.
- En la parte inferior de la pantalla Mantenimiento de la base de datos (98.290.00), confirme que la barra de progreso ha finalizado y, a continuación, seleccione Cerrar.