sql - services - no se puede establecer conexion con el servidor de informes
SQL Reporting Services: ¿Por qué mi informe se reduce cuando se envía por correo electrónico? (12)
Creé un informe simple y lo cargué en mi servidor de informes. Parece correcto en el servidor de informes, pero cuando configuro una suscripción de correo electrónico, el informe es mucho más limitado de lo que se supone que es.
Así es como se ve el informe en el diseñador. Se ve similar cuando lo veo en el servidor de informes: [ http://img58.imageshack.us/img58/4893/designqj3.png]
Así es como se ve el correo electrónico: [ http://img58.imageshack.us/img58/9297/emailmy8.png]
¿Alguien sabe por qué ocurre esto?
¿Puedes probar un formato diferente? pdf o xls tal vez. En mi experiencia, el archivo web se ve ridículo. No sé por qué.
¿Qué formato de salida de informe especificó para el trabajo programado? Me parece que usaste HTML, que se autoescala según el navegador de salida (adaptadores de HTML).
Si es importante tener el mismo diseño, utilice PDF como formato de salida. Entonces, si el usuario desea imprimir el informe, sabrá exactamente qué aspecto tendrá y que encajará perfectamente en la página.
No creo que sea una fuente, porque el texto está siendo envuelto mucho, y parece ser del mismo tamaño.
Las imágenes se muestran en mi vista previa, pero no en la publicación final. Entonces, aquí hay enlaces a ellos.
Informe en el diseñador: [ http://img58.imageshack.us/img58/4893/designqj3.png]
Resultado del correo electrónico: [ http://img58.imageshack.us/img58/9297/emailmy8.png]
No veo nada, pero mi primera suposición es que las fuentes son muy diferentes. El diseñador tiene una fuente y el correo electrónico es un tipo de cosa plana y sencilla con una fuente simple. Sin ejemplos concretos, esto es solo una suposición.
Sí, estoy usando HTML. Preferiría seguir con eso, porque los usuarios pueden leerlo en sus clientes de correo. PDF o XLS requerirían que abran un archivo adjunto.
Sé que el HTML se redimensiona para ajustarse al navegador, y eso es algo bueno. El problema que me gustaría solucionar es el espacio desperdiciado: en el cliente de correo electrónico, el HTML se reduce demasiado.
Noto que las capturas de pantalla muestran Outlook 2007. Tal vez no sepa que Microsoft en cierto modo obstaculizó las capacidades HTML de Outlook en 2007, y ahora usa el motor HTML de Word, y no el más avanzado de Internet Explorer. ¿Podría esto explicar la apariencia deslucida?
http://www.sitepoint.com/blogs/2007/01/10/microsoft-breaks-html-email-rendering-in-outlook/
Este problema se corrigió en SQL Server 2005 SP3 (es parte del paquete de actualización acumulativa compilación 3161)
Problema problema descrito a continuación.
http://support.microsoft.com/kb/935399
Básicamente, el cliente completo de Outlook 2007 usa el motor de renderizado HTML de MS Word (lo que hace que el informe del archivo web parezca incrementado). NOTA: El cliente de Web Outlook 2007 usa el motor de representación HTML de IE (lo que hace que el informe del archivo web se vea bien).
Instalamos el parche en DB Housing Reporting Services y soluciona el problema. Los correos electrónicos se ven todo bien y sofisticado ahora.
Solucioné este problema haciendo lo siguiente:
- Agregar un encabezado de página al informe
- Agregue una línea al encabezado de página. Establezca el ancho de la línea al ancho de página deseado.
- Establecer el color de la línea en blanco (por ejemplo, para ocultar la línea)
Espero que esto ayude a alguien más,
girlC0d3r está en la línea derecha (sin juego de palabras), pero la línea probablemente se reducirá junto con el resto del HTML en el correo electrónico. Una solución que utilicé ayer fue crear una imagen de 1px de alto por 600px de ancho (o lo que sea), del mismo color que el fondo, y llevarlo al informe como una imagen incrustada. Colóquelo arriba o debajo del cuerpo de su informe. Esto debería forzar el ancho deseado en el correo electrónico final. Utilicé esta técnica con éxito en un informe de ayer.
Solucioné este problema haciendo lo siguiente:
- Agregar un encabezado de página al informe
- Agregue una línea al encabezado de página. Establezca el ancho de la línea al ancho de página deseado.
- Establecer el color de la línea en blanco (por ejemplo, para ocultar la línea)
Espero que esto ayude a alguien más,
Siguiendo con la solución de girlC0d3r, no siempre se garantiza que las imágenes se muestren en un correo electrónico.
Una mejor solución para ampliar el informe para evitar que el contenido se ajuste es tener una larga cadena ininterrumpida de caracteres sin espacios en blanco.
aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaa
Al dar al texto el mismo color que el fondo del correo electrónico (por ejemplo, blanco), ampliarán el informe y serán invisibles para el usuario.
Acabo de toparme con este tema yo mismo, exactamente como se muestra en las capturas de pantalla del OP. Los informes fueron bellamente representados en casi todos los formatos excepto en el Archivo web. Mi problema fue el uso de un rectángulo que contenía cada matriz que no abarcaba el ancho del informe. Al estirarlo a través del espacio en blanco restante, el comportamiento de condensación cesó. ¡Espero que ayude a alguien que no tiene acceso rápido a una actualización de SP!
Donde no es un problema ejecutar un programa viejo que necesita un parche ...
El motivo es que las columnas son de diferentes tamaños porque la configuración de información del dispositivo MHTML, ''OutlookCompat'' está establecida en verdadero
Al crear una suscripción de correo electrónico con formato MHTML y abrir el informe en Outlook, una publicación del foro por parte de la empleada de Microsoft, Fanny Liu, dice:
cambie la configuración de configuración de OutlookCompat para la extensión de representación de MHTML en rsreportserver.config. Establezca el valor en: False.
Mientras investigaba, parecía que esto afectaría algo más que el tamaño de la columna. En mi caso, no fue tan importante, así que decidí irme lo suficientemente bien solo. Es correcto en PDF y en la Web, el correo electrónico que envío incluye un enlace al informe, si el cliente quiere un informe bonito, lo van a querer en PDF, no se espera que el formato del correo sea imprimible.