Planear la creación e implementación de informes

SQL Server 2008 Reporting Services (SSRS) ofrece varios enfoques para la creación e implementación de informes. En este tema se proporciona información general sobre compatibilidad de definición de informe por componentes de SSRS. Una definición de informe es un archivo XML que se escribe en lenguaje RDL (Report Definition Language) o RDLC (Report Definition Language for Clients). Cada definición de informe cumple una versión de esquema específica que se incluye en el archivo.

Los archivos RDL se crean en el Diseñador de informes de Business Intelligence Development Studio en SSRS, el Generador de informes 1.0 o el Generador de informes 2.0. Se crean usando los controles ReportViewer que se incluyen en Visual Studio 2005 y Visual Studio 2008.

Use este tema para ayudar a determinar lo siguiente:

  • Qué versiones de informe se pueden crear, publicar y ver en un servidor de informes de SQL Server 2008Reporting Services.

  • Qué entornos de creación pueden generar, implementar y obtener vistas previas localmente de qué versiones de informe.

Versiones de esquema RDL

SQL Server 2008 Reporting Services (SSRS) introduce una nueva versión del esquema RDL que admite nuevas características en una definición de informe. Para obtener más información, vea Novedades en la creación de informes.

Las versiones anteriores del esquema RDL se siguen admitiendo. En la tabla siguiente se enumera cada versión de esquema disponible y la abreviatura que se usa de aquí en adelante:

Abreviatura

Versión de esquema

RDL 2000

https://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition

RDL 2005

RDLC 2005

https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition

RDL 2008

https://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition

Para obtener más información sobre esquemas RDL específicos, vea Microsoft SQL Server XML Schemas y Report Definition Language Specifications.

Para obtener más información sobre controles ReportViewer y definiciones de informe de cliente, vea Reporting Services y controles ReportViewer en Visual Studio y Convertir archivos RDL y RDLC.

Para obtener más información sobre cómo identificar la versión de esquema de informe que está instalada en el servidor de informes o en el cliente de creación de informes, vea Cómo identificar la versión de esquema de Informe.

Compatibilidad de procesamiento del servidor de informes

En un servidor de informes de SQL Server 2008Reporting Services, se pueden publicar archivos de definición de informe del siguiente modo:

  • Implementando un informe en el Diseñador de informes de SQL ServerBusiness Intelligence Development Studio.

  • Guardando un informe en el Generador de informes 2.0.

  • Guardando un informe en el Generador de informes 1.0.

  • Cargando un informe en un servidor de informes que esté configurado en modo nativo en el Administrador de informes.

  • Cargando un informe en un sitio de SharePoint que esté configurado con un servidor de informes.

  • Publicando mediante programación un informe usando las interfaces API SOAP. Para obtener más información, vea Servicio web del servidor de informes.

En un servidor de informes de SQL Server 2008Reporting Services se admiten los esquemas de definición de informe siguientes:

  • RDL 2000

  • RDL 2005

  • RDL 2008

Cuando se carga una definición de informe en el servidor de informes mediante el Administrador de informes, el servidor de informes conserva la definición de informe en el formato original. Cuando se usa por primera vez, el servidor de informes actualiza el informe en la base de datos del servidor de informes a un formato binario que se conserva para vistas posteriores. Del Administrador de informes en la página Propiedades generales del informe, puede extraer una copia de solo lectura de la definición de informe en el formato original.

[!NOTA]

Para actualizar la definición de informe, se debe abrir el informe en un entorno de creación de informes.

Para obtener más información sobre actualizaciones de informes y las versiones de esquema que se admiten, vea Actualizar informes.

Compatibilidad de creación e implementación de informes

Entre los entornos de creación de informes se incluyen el Diseñador de informes de Business Intelligence Development Studio en SSRS, el Diseñador de informes de Visual Studio 2005 y Visual Studio 2008, el Generador de informes 1.0 y el Generador de informes 2.0. Los entornos de creación de informes proporcionan una gran variedad de características de compatibilidad para la actualización de informes, el diseño de informes, la presentación de vistas previas de informes en modo local, la presentación de vistas previas de informes en el servidor de informes y la implementación de informes. Para obtener más información sobre características de compatibilidad, vea Comparar los entornos de creación de informes.

En la tabla siguiente se muestra un resumen de características de compatibilidad para la creación e implementación de definiciones de informe para diferentes versiones de esquema:

Producto

Entorno de creación

Versión RDL de creación

Versión RDL de implementación

Versiones de implementación en el servidor de informes

SQL Server 2000

Diseñador de informes de BI Development Studio

RDL 2000

RDL 2000

SQL Server 2000Reporting Services

SQL Server 2005

Diseñador de informes de BI Development Studio

RDL 2000, actualizaciones a RDL 2005

RDL 2005

RDL 2005

SQL Server 2005Reporting Services

SQL Server 2008Reporting Services

SQL Server 2008

Diseñador de informes de BI Development Studio

RDL 2000, actualizaciones a RDL 2008

RDL 2005, actualizaciones a RDL 2008

RDL 2008

RDL 2008

SQL Server 2008Reporting Services

Generador de informes 2.0

Generador de informes 2.0

RDL 2000, actualizaciones a RDL 2008

RDL 2005, actualizaciones a RDL 2008

RDL 2008

RDL 2008

SQL Server 2008Reporting Services

Generador de informes 1.0

Generador de informes 1.0

RDL 2005

RDL 2005

SQL Server 2005Reporting Services

SQL Server 2008Reporting Services

Visual Studio 2005 o Visual Studio 2008

Diseñador de informes

RDLC 2005

N/A

N/A

Controles ReportViewer

Un control ReportViewer de Visual Studio 2005 o Visual Studio 2008 puede mostrar un informe en una vista previa local o en un servidor de informes. En la tabla siguiente se proporciona la lista de versiones de esquema de informe que un control ReportViewer puede mostrar:

Producto

Vista previa local

Versión de servidor para modo de servidor

Visual Studio 2005 o Visual Studio 2008

RDL 2005

SQL Server 2005Reporting Services:

RDL 2005

Visual Studio 2005 o Visual Studio 2008

RDL 2005

SQL Server 2008Reporting Services:

RDL 2005

RDL 2008

Para obtener más información, vea Reporting Services y controles ReportViewer en Visual Studio.

Historial de cambios

Contenido actualizado

Agregada información acerca de cómo usar el Administrador de informes para recuperar una copia de sólo lectura de la definición de informe del servidor de informes.