2008-10-13 33 views
5

Estoy intentando abrir un informe en Crystal Report 11 Designer (versión del producto 11.5.8.826), pero parece congelarse. Este informe solía funcionar bien, pero hoy el cliente no pudo cargar el informe.Crystal Reports XI se bloquea al abrir un informe

También probé a abrir el informe sobre la estación de trabajo de otro desarrollador, con el mismo resultado.

¿Le ha pasado esto a alguien más?

Respuesta

2

¿Está seguro de que todos los servidores a los que se hace referencia en el informe todavía están en línea? Si ha cambiado las conexiones de la base de datos en el informe, he visto que Crystal almacena una referencia a la anterior, incluso cuando no hay usos activos. Si el servidor anterior está fuera de línea, Crystal aún intenta conectarse al cargarlo y se bloqueará durante un tiempo prolongado. Teníamos un informe que solía cargar en segundos y comenzaba a tomarse minutos justo después de que se desconectara un viejo servidor de prueba. Alimentado de nuevo, se cargó al instante de nuevo, a pesar de que todas las conexiones a él parecían removidas. Terminamos reconstruyendo totalmente el informe desde cero.

me pareció usando Sysinternals TDIMon, mostró los intentos de conexión y tiempos de espera procedente de cristal.

+0

Problema similar para los informes heredados y los servidores antiguos no existentes. El trabajo es asegurarse de tener una conexión con una base de datos actual. –

5

Encontramos la respuesta. Usamos un programa llamado Wireshark (www.wireshark.org).

Cerramos todas las aplicaciones, y apenas corría el Wireshark y tratamos de abrir el informe en el diseñador de cristal.

luego encontró que estaba tratando de acceder al servicio de cola de impresión en un cuadro que hemos utilizado, pero recientemente ha cambiado a otra caja. Así que simplemente reinició el servicio en la caja anterior, y todo está bien otra vez

+1

Debe aceptar esta respuesta para la posteridad. – Keng

+0

No estoy muy seguro de lo que quieres decir? –

+0

Yo también tuve este emitido. Funcionó bien en el entorno de desarrollo, pero no en los servidores de prueba. Un informe 'ExportToPToF' estaba buscando una impresora local, lo que provoca que se cuelgue indefinidamente. – JBickford

7

En el menú de configuración de la página, puede marcar la casilla Sin impresora y ya no tendrá el retraso de buscar una impresora en la red. Sin embargo, a menudo me parece útil comenzar un informe en contra de la Impresora de Documentos XPS de Microsoft o algo parecido.

0

probar este "código C#":

ReportDocument rpDoc = new ReportDocument() 
rpDoc.Load(Server.MapPath(@"reportname.rpt")); 

creo que sirve

1

He tenido problemas similares abren un informe y el diseñador al mismo tiempo.

En ese momento, yo no tenía conexión a Internet y el diseñador estaba tratando (sin éxito) para cargar el contenido web que se incluye en la 'página de inicio'. Eventualmente, se excedió el tiempo de espera y se cargó el informe. Desmarqué la opción 'Mostrar recursos en línea'.

0

¡Tuve el mismo problema en Crystal Reports 2008 (XII)! Intenté detener el servicio de cola de impresión de Windows mientras CR estaba congelado y recibí instantáneamente un CR freom (Impresora no ... bla bla usando el predeterminado ... bla)

Después de eso, eliminé la 'casilla de verificación de la impresora' en la configuración de página (respuesta arriba). Después de eso no tuve ningún problema para cargar este Informe en CR Designer y también el C# ReportDocument.Load (string filePath) funcionó bien ....

1

También encontré este problema e intenté con varios de los elementos enumerados aquí. No funcionó Luego intenté abrir el archivo que quería desde Crystal Reports usando el ícono de la carpeta. Los informes se abrieron de inmediato. Pero si utilicé Windows Explorer y fui a la carpeta en la que estaban almacenados y luego intenté abrir el informe de Crystal, tardaría 5 minutos en cargarse (3 minutos para cargar la pestaña del diseñador, luego otros 2 minutos para cargar la pestaña de vista previa).

0

Crystal Reports están colgando de todos los servidores Windows 2008 R2 e IIS 7.5

Solución: seleccionada de la impresora Microsoft XPS Document Writer '. Para hacer esto vaya al informe en el diseñador-> Diseño-> Configurar página y seleccione.

0

Tuvimos este problema también y determinamos que tenía que ver con la impresora predeterminada que está conectada a la impresora cuando se crea el informe. Problema muy similar y resolución de lo que encontró Pirmin Ruegg. Establecer la impresora predeterminada en uno que todos los usuarios tengan, o seleccionar la opción Sin impresora, corrigió nuestro problema.

0

Mismo es el caso conmigo. Mi aplicación sobresale cuando veo el informe, pero después de verificar la opción "NO IMPRESORA" en el diseñador de informes de cristal, funciona bien.

Cuestiones relacionadas