Integrar Reporting Services mediante controles del Visor de informes

Microsoft Visual Studio 2015 proporciona dos controles del Visor de informes para integrar la función de visualización de informes en las aplicaciones. Hay una versión para las aplicaciones basadas en Windows Forms y otra para las aplicaciones de Web Forms. Cada control proporciona una funcionalidad similar, pero cada uno está diseñado para sus entornos individuales. Ambos controles pueden procesar informes que se implementan en un servidor de informes (modo de procesamiento remoto) o se copian en un equipo en el que Microsoft SQL Server Reporting Services no está instalado (modo de procesamiento local).

El control Visor de informes no incluye compatibilidad integrada para adaptarse dinámicamente a diferentes dispositivos con diferentes resoluciones de pantalla.

Modo de procesamiento remoto

El modo de procesamiento remoto es el método preferido para ver informes que se implementan en un servidor de informes. El modo de procesamiento remoto proporciona las ventajas siguientes:

  • El procesamiento remoto proporciona una solución optimizada para ejecutar informes porque el servidor de informes procesa el informe.

  • Dado que el servidor de informes controla todo el procesamiento, varios servidores de informes pueden procesar una solicitud de informe en una implementación escalada o un servidor que tenga varios procesadores en un escenario de escalado vertical.

Además, los informes que se ejecutan en modo remoto pueden utilizar la funcionalidad completa del servidor de informes incluidas todas las extensiones de datos y de representación.

Nota:

La lista de extensiones disponibles para el control del Visor de informes cuando se ejecuta en modo de procesamiento remoto depende de la edición de Reporting Services que esté instalada en el servidor de informes.

Modo de procesamiento local

El modo de procesamiento local proporciona un método alternativo para ver y representar informes cuando Reporting Services no está instalado. A diferencia del procesamiento remoto, solo hay disponible en el control un subconjunto de la funcionalidad proporcionada por el servidor de informes. En el modo de procesamiento local, el control no controla el procesamiento de datos, sino que se implementa en la aplicación de hospedaje. Pero el propio control controla el procesamiento de informes. En el modo de procesamiento local, solo están disponibles las extensiones de representación PDF, Excel, Word e Image.

Integración de Reporting Services en las aplicaciones
Usar el control ReportViewer de WebForms
Usar el control ReportViewer de WinForms