jueves, 9 de junio de 2011

Actualizar Control Impresión Reporting Service

Hola a todos.
Recientemente con las actualizaciones de seguridad en mi servidor Windows Server 2003 con SQL Server 2005, ha entrado una actualización que modifica el control de impresión en Reporting Service (rsclientprint.dll)
Hay un problema cuando se instala esto en una empresa en la que los usuarios ejecutan informes desde nuestro servidor de informes.
Al seleccionar el botón de imprimir el informe me solicita instalar el control de impresión como muestra la imagen adjunta.

Instalar Control Impresión


Cuando el usuario no es administrador local le va a dar error de instalación y no va a poder cargar el control de impresión, la solución en nuestro caso es hacer un script en el inicio de sesión de los usuarios que le actualice el control de impresión. y lo registre en la maquina.
Lo hemos realizado en dos pasos.

1.- Copiar los archivos del control de impresión. Colocando en  la carpeta RSClientPrint los archivos del control de impresión.
  • lsrunas.exe /user:administrador /password:123456 /domain:MiDominio /command:"xcopy \\MiDominio\NETLOGON\RSClientPrint\*.* %windir% /y" /runpath:\\MiDominio\NETLOGON\RSClientPrint\
2.- Registrar en el sistema la dll del control de impresión. rsclientprint.dll
  • lsrunas.exe /user:administrador /password:123456  /domain:MiDominio /command:"Regsvr32 /s  %windir%\rsclientprint.dll /s" /runpath:%windir%
Con estas sentencias se actualiza a los usuarios el control de impresión con las versiones nuevas del control de impresión de Reporting Service.

Saludos Alberto.



No hay comentarios:

Publicar un comentario