2008-12-04 35 views
23

¿Alguien ha encontrado este problema?ReportViewer Client Print Control "¿No se puede cargar el control de impresión del cliente"?

Parece MS haber roto con su propia actualización:

A number of people have reported problems using the ActiveX print control in the report viewer after installing Microsoft Update 956391. Specifically, users receive the error "Unable to load client print control" when clicking on the print icon in the report viewer toolbar. I would like to explain what is happening, why we did it, and how to fix the problems that you or your customers are experiencing.

A partir de aquí: http://blogs.msdn.com/brianhartman/archive/2008/11/05/client-print-fails-to-load-after-microsoft-update-956391.aspx

puedo conseguir que funcione en ReportManager de nuevo, pero en nuestra aplicación (RSinteract) que hace referencia a la versión 8.0. 0.0 del ReportViewer no funciona, no importa lo que haga.

He intentado todo aquí: http://www.technologystudio.net/blog/post/Microsoft-Update-KB956391-breaks-Reporting-Services-ReportViewer.aspx

me gustaría una solución que no me requiere para reconstruir y volver a desplegar a todos mis clientes. ¿Algunas ideas?

Respuesta

13

encontrado una solución:

  1. En primer lugar asegúrese de que la impresión está trabajando desde el Administrador de informes (abrir un informe en el Administrador de informes e imprimir desde allí).

  2. Si funciona vaya al paso 3, si recibió el mismo error, necesita instalar los siguientes parches en el servidor de informes.

  3. Descargar e instalar la actualización siguiente:

+0

Un cliente informó de esto causó informes a desaceleración con otra instancia de SQL Server. Buscando dentro. –

+0

El cliente ahora informa que la desaceleración no estaba relacionada. –

1

Tengo esta trabajando con un vistazo a la eliminación de los parches. El parche anterior tampoco funcionaba. Finalmente, lo que hice fue instalar en el servidor IIS el siguiente parche y reiniciar/reiniciar el servidor IIS. Esto no es para la aplicación del administrador de informes. Esto es para cualquier aplicación web ASP.NET desarrollada en .net3.5 utilizando VS2008 http://www.microsoft.com/downloads/details.aspx?familyid=6AE0AA19-3E6C-474C-9D57-05B2347456B1&displaylang=en

1

He tenido el mismo problema (en varios servidores diferentes). La aplicación de SP3 y Report Viewer SP1 ha ayudado en algunos de los servidores, permitiendo que las máquinas de los clientes se conecten y descarguen el control sin problemas. Sin embargo, tuve un servidor que, incluso después de aplicar las actualizaciones, al acceder al visor de informes utilizando una máquina cliente, todavía me daba el error. Al examinar la solicitud de URL GET exacta que se envía, descubrí que es posible forzar a la máquina del cliente a conectarse directamente con el servidor de informes para descargar el control.

El usuario tendría que introducir la siguiente URL:

http://reportservername/Reports/Reserved.ReportViewerWebControl.axd?ReportSession=51bjqv45xydgos2wghu5ceza&ControlID=7617dedbf0234f89b80cad8e64431014&Culture=2057&UICulture=9&ReportStack=1&OpType=PrintHtml

Esto debería aparecer la necesidad de descarga/instalación del sistema.

+0

Gracias por la información adicional, he publicado esta información en nuestro blog de productos en http://rsinteract.electricbiro.co.uk, donde se le acredita. –

2

La corrección funcione seguimiento para mí

Windos Server 2003 64 Reporting Services Windows Vista y Windows XP

KB967511 Fix y KB953752

http://blogs.msdn.com/esecuelesinfronteras/archive/2008/11/10/error-unable-to-load-client-print-control-en-reporting-services.aspx

http://support.microsoft.com/kb/967511/es

trabajo para mí

+0

Ya sabes, esos enlaces pueden ser MUCHO más útiles en inglés ... :( – CodeRedick

+0

No se puede hacer nada con respecto a la entrada en el blog en español, pero cambie el enlace KB para finalizar con "en" en lugar de "es" para convertirlo a la entrada inglesa de Lang. –

4

¡No se puede cargar Client Print Control!
Cada vez que los clientes querían imprimir el informe haciendo clic en el botón imprimir en su visor de informes, siempre recibían este mensaje de error.

Pasé casi dos semanas para solucionar este problema.
Mi entorno es:
- Windows Server 2003 R2 Standard Edition
- Informe Server versión 10.XXX
- Clientes con windowXP SP3
Mi solución es:
- Reemplazar el archivo PAC (RSClientPrint-x86.cab) en C \ Archivos de programa \ Microsoft SQL
Servidor \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer \ bin \
- Extraiga el RSClientPrint-x86.cab y deséchelo a los clientes.


oye es el archivo CAB: https://sites.google.com/site/narithsite/Home/RSClientPrint-x86.cab?attredirects=0&d=1

1

Nuestro entorno de servidor: SQL2008 x64 SP2 Reporting Services en Windows Server 2008 x64, entorno de PC

Cliente: Windows XP SP2 con IE6 o superior, todos los usuarios se inician sesión en Active Directory, los usuarios no son miembros del administrador local ni del grupo de usuarios avanzados.

de error: Cuando un usuario imprime un informe conseguir un error como "No se puede cargar el control de impresión del cliente"

solución que funcione para nosotros: sustituir siguientes archivos en SQL 2008 con SQL 2008 R2

Programa

Archivos \ Microsoft SQL Server \ MSRS10.MSSQLSERVER \ Reporting Services \ ReportServer \ bin RSClientPrint-x86.cab RSClientPrint-x64.cab RSClientPrint-ia64.cab

una vez que reemplazar los archivos uno los usuarios del servidor no conseguirá por encima de error y ellos no requieren usuario local o usuario de administrador local para descargar Active X. Recomendación para agregar el URL del servidor de informes como un sitio de confianza (agregar a sitios de confianza) a través de la GP de Active Directory.

1

En mi caso cuando me sale este mensaje IE me sugieren para instalar complemento de Microsoft. Después del problema de instalación resuelto.

Mi software:
IE9 pero el trabajo también en los más antiguos
SQL SERVER 2008 R2

Cuestiones relacionadas