Mostrando entradas con la etiqueta Reporting Services. Mostrar todas las entradas
Mostrando entradas con la etiqueta Reporting Services. Mostrar todas las entradas
jueves, 1 de noviembre de 2012
Error al imprimir reportes desde un visor HTML en IE8. Sale el mensaje "Error al realizar esta operación"
Error al imprimir reportes desde un visor HTML en maquinas con Windows7 e Internet Explorer 8. El error capturado es el siguiente:
Después de realizar algunas investigaciones y pruebas pertinentes, llegué a algunas conclusiones:
Microsoft RSClientPrint Control es un componente ActiveX que necesita ser instalado en un perfil de cliente con el fin de ver o imprimir informes de Reporting Services
Para cargar el control ActiveX RSClientPrint se requiere permisos administrativos sobre el IE en la maquina cliente.
Si el usuario ejecuta Internet Explorer 8 como Administrador (ctrl + clic derecho sobre IE y selecciona la opción “Ejecutar como Administrador”) , la impresión directa de los reportes funciona correctamente.
Este error no ocurre pasa en Internet Explorer 7 tampoco en la versión 9.
saludos.
miércoles, 27 de junio de 2012
Convertir un archivo .rdl 2005 a 2000
Al subir un archivo .rdl 2005 (osea que fué diseñado, compilado, etc en un VS2005) a un servidor de Reporting Services 2000 salió el siguiente error:
"La definición del informe no es válida. Compruebe que utiliza la definición del informe actual namespace................................................."
Esto se resolvería actualizando la versión de Reporting Services a la 2005. Pero es un cambio que hay que analizarse.. ver a que otros reportes afecta, tiempo, etc.
Un truco para resolver es modificar el XML del reporte .rdl .. pille esto en internet:
1.- abrir el archivo .rdl con un editor de texto (ejm notepad)
2.- En el xml ubicar las siguientes lineas:
< report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition">
Cambiar por:
< Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
(Notesé que solo se cambiar el "2005" por "2003" y "01" por "10") .
3.- Quitar las siguientes lineas: Ubicar el nodo:
<InteractiveHeight>
y quitar la linea hasta donde cierra su tag </InteractiveHeight>
y
Ubicar el nodo:
<InteractiveWidth>
y quitar la linea hasta donde cierra su tag </InteractiveWidth>
4.- Guardar y cerrar el archivo.
5.- Volver a subirlo.
6.- y Listo.
Gracias por visitar el Blog!!
"La definición del informe no es válida. Compruebe que utiliza la definición del informe actual namespace................................................."
Esto se resolvería actualizando la versión de Reporting Services a la 2005. Pero es un cambio que hay que analizarse.. ver a que otros reportes afecta, tiempo, etc.
Un truco para resolver es modificar el XML del reporte .rdl .. pille esto en internet:
1.- abrir el archivo .rdl con un editor de texto (ejm notepad)
2.- En el xml ubicar las siguientes lineas:
< report xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner" xmlns="http://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition">
Cambiar por:
< Report xmlns="http://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition" xmlns:rd="http://schemas.microsoft.com/SQLServer/reporting/reportdesigner">
(Notesé que solo se cambiar el "2005" por "2003" y "01" por "10") .
3.- Quitar las siguientes lineas: Ubicar el nodo:
<InteractiveHeight>
y quitar la linea hasta donde cierra su tag </InteractiveHeight>
y
Ubicar el nodo:
<InteractiveWidth>
y quitar la linea hasta donde cierra su tag </InteractiveWidth>
4.- Guardar y cerrar el archivo.
5.- Volver a subirlo.
6.- y Listo.
Gracias por visitar el Blog!!
Suscribirse a:
Entradas (Atom)