Compartir a través de


Actualizar informes con clases generadas a partir del esquema RDL (Tutorial de SSRS)

En este tutorial se muestra cómo utilizar la herramienta de definición de esquemas XML (Xsd.exe) para generar clases que permitan serializar y deserializar archivos de definición de informe (.rdl y .rdlc) con la clase XmlSerializer de Microsoft .NET Framework.

Aprendizaje

En el transcurso de este tutorial, realizará las actividades siguientes:

  • Crear una aplicación utilizando la plantilla de proyecto Aplicación de consola de Microsoft Visual Studio.

  • Generar clases desde el esquema del lenguaje RDL (Report Definition Language) con la herramienta xsd.

  • Conectarse a un servidor de informes y recuperar una definición de informe.

  • Escribir un código para actualizar el archivo de definición de informe.

  • Guardar la definición de informe actualizada en el servidor de informes.

  • Ejecutar la aplicación del esquema RDL (VB/C#).

[!NOTA]

Los ejemplos de código proporcionados en este tutorial pueden provocar errores en los informes que no tengan una descripción. El error se debe a que la propiedad de descripción no existe en los informes en los que no se ha especificado una descripción.

Requisitos

Para poder completar el tutorial en su totalidad, debe disponer de lo siguiente:

  • Microsoft  Microsoft SQL Server 2012  Reporting Services.

  • Microsoft Visual Studio 2010.

  • Permisos suficientes para tener acceso al servicio web del servidor de informes y publicar informes en este servicio en el equipo en que se encuentre el servidor de informes.

  • La base de datos de ejemplo AdventureWorks2012 instalada en una instancia de SQL Server.

  • Un informe instalado en el servidor de informes. En este tutorial se utiliza el informe de muestra Company Sales 2012. Para obtener más información acerca de los informes de muestra, vea Muestras de productos de SQL Server Reporting Services.

[!NOTA]

Los ejemplos no se instalan automáticamente durante la ejecución del programa de instalación, pero puede instalarlos en cualquier momento. Para obtener información acerca de los ejemplos, vea Ejemplos del producto de SQL Server.

Tiempo estimado para completar este tutorial: 30 minutos

Tareas

Lección 1: Crear el proyecto de Visual Studio de la aplicación Esquema RDL

Lección 2: Generar clases a partir del esquema RDL con la herramienta xsd

Lección 3: Cargar una definición de informe desde el servidor de informes

Lección 4: Actualizar la definición del informe mediante programación

Lección 5: Publicar la definición de informe en el servidor de informes

Lección 6: Ejecutar la aplicación del esquema RDL (VB/C#)

Vea también

Conceptos

Report Definition Language (SSRS)

Otros recursos

Cómo busco los tutoriales (Reporting Services)

Tutorial: Generar RDL mediante .NET Framework