Compartir a través de


Integrar Reporting Services con los controles ReportViewer

MicrosoftVisual Studio 2005 proporciona dos controles ReportViewer para integrar la funcionalidad de visualización de informes en las aplicaciones. Hay una versión para las aplicaciones basadas en formularios de Windows Forms y otra para las aplicaciones de formularios Web Forms. Cada control proporciona una funcionalidad similar, pero cada uno está diseñado para sus entornos individuales. Ambos controles pueden procesar los informes que se hayan implementado en un servidor de informes (modo remoto) o se hayan copiado en un equipo donde no se haya instalado MicrosoftSQL ServerReporting Services (modo local).

Modo de procesamiento remoto

El modo del procesamiento remoto es el método preferido para ver los informes implementados 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 los representa y los procesa.

  • Dado que el servidor de informes controla todo el procesamiento, en una implementación escalada, varios servidores de informes pueden procesar una solicitud de informe o bien, en un escenario de ampliación de la capacidad, puede procesarla un servidor que tenga varios procesadores.

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 la representación.

[!NOTA]

La lista de extensiones disponibles para el control ReportViewer cuando se ejecuta en modo remoto depende de la edición de Reporting Services que se instala en el servidor de informes. Para obtener más información sobre la funcionalidad disponible, vea Programar las características para las ediciones de Reporting Services.

Modo de procesamiento local

El modo de procesamiento local proporciona un método alternativo para ver y representar los informes cuando Reporting Services no está instalado. A diferencia del procesamiento remoto, en el control solo está disponible un subconjunto de la funcionalidad que proporciona el servidor de informes. En el modo local, el control no administra el procesamiento de los datos sino que se implementa mediante la aplicación de host. Sin embargo, el control administra la representación del informe y el cliente donde se hospeda el control lo procesa. En el modo local, solo están disponibles las extensiones de representación PDF, Excel e Image.

En esta sección