Tutorial: Usar el control ReportViewer en modo remoto

En este tutorial se muestra cómo configurar un control ReportViewer para el modo de procesamiento remoto.En este tutorial, el modo de procesamiento se ha establecido en procesamiento remoto usando un informe publicado que se ejecuta en una instancia del servidor de informes de SQL Server 2008 Reporting Services o posterior.Para obtener más información, vea Utilizar el panel de etiquetas inteligentes Tareas de ReportViewer y Agregar y configurar los controles ReportViewer.

Requisitos previos

Deberá tener acceso a una instancia de SQL Server 2008 Reporting Services o posterior que contenga informes publicados.

Ejecute los siguientes pasos para configurar el modo de procesamiento para un control ReportViewer en un proyecto de una aplicación de Windows Forms.Para este ejemplo, creará una aplicación en Microsoft Visual C#.

Crear un proyecto de aplicación de Windows nuevo

  1. En el menú Archivo, seleccione Nuevo y después seleccione Proyecto.

  2. En el panel Plantillas instaladas, expanda Visual C# y seleccione Windows.

  3. Haga clic en Aplicación de Windows Forms.

  4. En el cuadro Nombre, escriba el nombre del proyecto: ReportViewer Remote Processing.

  5. En el cuadro Ubicación, escriba el directorio en el que desea guardar el proyecto o haga clic en Examinar para navegar hasta él.

  6. Haga clic en Aceptar.

    Se abre el Diseñador de Windows Forms y se muestra Form1 del proyecto creado.

Agregar un control ReportViewer a la aplicación

  1. Haga clic en Form1.Cambie el tamaño del formulario como desee.

  2. Desde el Cuadro de herramientas, en el grupo Informes, arrastre el icono ReportViewer hasta el formulario.

  3. Abra el panel de etiquetas inteligentes del control ReportViewer haciendo clic en el glifo de etiqueta inteligente de la esquina superior derecha.Haga clic en Acoplar en contenedor principal.

Configurar el control ReportViewer para el procesamiento remoto

  1. En el panel de etiquetas inteligentes, seleccione <Informe de servidor> en la lista Elegir informe.El panel de etiquetas inteligentes se expande para mostrar los cuadros de texto Dirección URL del servidor de informes y Ruta de acceso del informe.

  2. En Dirección URL del servidor de informes, escriba la dirección URL del servidor de informes.Por ejemplo, escriba http://miNombreDeServidor/servidorDeInformes.

  3. En Ruta de acceso del informe, escriba la ruta de acceso al informe en el servidor.

    Si el servidor de informes se ejecuta en modo nativo, el nombre de la ruta de acceso comienza por la raíz / e incluye las carpetas y el nombre del informe.Por ejemplo, escriba /AdventureWorks 2008 Sample Reports/Company Sales 2008.

    Si el servidor de informes se ejecuta en el modo integrado de SharePoint, el nombre de la ruta de acceso es una dirección URL completa.Por ejemplo, escriba http://myserver/sites/mysite/mylibrary/AdventureWorks 2008 Sample Reports/Company Sales 2008.rdl.

  4. Para establecer propiedades adicionales de informes de servidor, seleccione Ventana Propiedades en el menú Ver.En las propiedades de ReportViewer, expanda el nodo ServerReport.Ahora puede establecer propiedades adicionales tales como DisplayName, HistoryId y Timeout.

Compilar y ejecutar la aplicación

  1. En el menú Compilar, haga clic en Compilar solución para compilar la aplicación.Como parte del proceso de generación, se compila el informe y se agregan todos los errores encontrados (tales como un error de sintaxis en una expresión utilizada en el informe) a la Lista de tareas.

  2. Presione F5 para ejecutar la aplicación.

Vea también

Referencia

IReportServerCredentials

Conceptos

Agregar y configurar los controles ReportViewer

Otros recursos

Ejemplos y visitas guiadas