¡Caminando hacia el éxito!

Aprende en Comunidad

Avalados por :

¡Acceso SAP S/4HANA desde $100!

Acceso a SAP

Problema de compatibilidad de informes en Crystal Reports: Solución para errores de Conector de Base de Datos

  • Creado 01/03/2024
  • Modificado 01/03/2024
  • 125 Vistas
0
Cargando...

Hola,

Estamos utilizando formularios web .net, fuente de datos SQLOLEDB para lanzar los informes.

Los informes se lanzan correctamente en el entorno con Windows Server 2003 R2 y Crystal Reports XI Release 2.

Pero los mismos informes no se lanzan en un nuevo servidor con Windows Server 2008 R2 y Crystal Reports 2008.

Cuando analizo el problema en el nuevo servidor, si creo un nuevo rpt (con la misma conexión SQL y procedimiento almacenado) funciona bien. Pero los archivos rpt existentes no funcionan. Intenté verificar la base de datos y guardar el rpt problemático existente y aún así falla.

Estoy recibiendo el error "Error del Conector de Base de Datos: ' [Código de Vendedor de Base de Datos: 8114]' Error en el Archivo RFCReport {4F28DA35-FB07-4D63-BAD4-D5120C5893A2}.rpt: Error del Conector de Base de Datos"

He verificado en el perfilador de SQL que el informe que funciona (recién creado) tiene la siguiente secuencia

exec [xxxx]..sp_tables_rowset N'Cat_Salary_Certificate_sp',N'dbo',NULL

exec [xxxx]..sp_procedures_rowset N'Cat_Salary_Certificate_sp',1,N'dbo'

exec [xxxx]..sp_procedure_params_rowset N'Cat_Salary_Certificate_sp',1,N'dbo',NULL

exec "xxxx"."dbo"."Cat_Salary_Certificate_sp";1 1, 3, N'PAYACC1', N'IAKSHS', '3', '0478000', '0478000', '105'

Para el mismo rpt problemático existente, la secuencia en el perfilador de SQL es la siguiente

exec [xxxx]..sp_tables_rowset N'Cat_Salary_Certificate_sp',N'dbo',NULL

exec [xxxx]..sp_procedures_rowset N'Cat_Salary_Certificate_sp',1,N'dbo'

exec [xxxx]..sp_procedure_params_rowset N'Cat_Salary_Certificate_sp',1,N'dbo',NULL

exec [xxxx]..sp_procedure_params_rowset N'Cat_Salary_Certificate_sp',1,N'dbo',NULL

exec [xxxx]..sp_tables_rowset N'Cat_Salary_Certificate_sp;1',N'dbo',NULL

exec [xxxx]..sp_procedures_rowset N'Cat_Salary_Certificate_sp',1,N'dbo'

Ambos rpt anteriores utilizan la misma conexión y procedimiento almacenado únicamente.

¿Cómo puedo resolver este problema?

¿Es este problema debido a la versión antigua del archivo rpt que no es compatible con Crystal Reports 2008? Si es así, ¿si instalo Crystal Reports XI release2 se resolverá este problema?

También he verificado si hay problemas de mdac o permisos, pero no se encontraron problemas.

Pedro Pascal
Se unió el 07/03/2018
Pinterest
Telegram
Linkedin
Whatsapp

2 Respuestas

0
Cargando...

Además de la información proporcionada por Ludek, deberás determinar si tienes instalada la versión de tiempo de ejecución de Crystal de 32 o 64 bits. Si tienes instalada la versión de 32 bits, entonces necesitarás tener instalado el cliente de base de datos de 32 bits. Del mismo modo, si tienes instalada la versión de tiempo de ejecución de 64 bits, entonces necesitarás tener instalado el cliente de base de datos de 64 bits.

-Dell

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019
0
Cargando...

Lo primero que hay que entender es que el Código de Vendedor de la Base de Datos: 8114, proviene del cliente de la base de datos, sin modificaciones por parte del motor de informes. Por ejemplo; revisa la documentación de tu base de datos para el error. A continuación, consulta la siguiente información sobre las configuraciones de MS SQL:

Para OLE DB, utiliza:

MS SQL 2005 - Proveedor OLE DB

MS SQL 2008 - SQL Nativo 10

MS SQL 2013 - SQL Nativo 11

Para ODBC, utiliza:

MS SQL 2005 - SQL Nativo

MS SQL 2008 - SQL Nativo 10

MS SQL 2013 - SQL Nativo 11

- Ludek

Ingeniero Senior de Soporte, Soporte de Producto AGS, Centro de Soporte Global Canadá

Síguenos en Twitter

Respondido el 15/04/2024
LUCIANO RIOJA GHIOTTO
Se unió el 13/07/2019

contacto@primeconsultor.com

+1 (305) 285-8622

© 2025 Todos los derechos reservados.

Desarrollado por Prime Consultor

¡Hola! Soy Diana, asesora académica de Prime Consultor, indícame en que Academia SAP estás interesado, saludos!
Hola ¿Buscas Academias SAP?