Compartir a través de


Planeamiento para el diseño e implementación de informes

SQL Server Reporting Services proporciona varios enfoques para la creación e implementación de informes paginados. Sepa cómo planear un entorno de servidor de informes y creación de informes que operen en conjunto.

En este artículo se proporciona información general sobre la compatibilidad de la definición de informe con los componentes de Reporting Services. 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 aparece al comienzo del archivo.

Los archivos RDL se crean en los proyectos del Diseñador de informes de SQL Server Data Tools - Business Intelligence y el Generador de informes. Los archivos RDLC se crean mediante los controles ReportViewer que se incluyen en Visual Studio.

Versiones de esquema RDL

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 2016 https://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition
RDL 2010 https://schemas.microsoft.com/sqlserver/reporting/2010/01/reportdefinition
RDL 2008 https://schemas.microsoft.com/sqlserver/reporting/2008/01/reportdefinition
RDL 2005

RDLC 2005
https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition
RDL 2000 https://schemas.microsoft.com/sqlserver/reporting/2003/10/reportdefinition

Para obtener más información acerca de RDL y los esquemas RDL, consulta los siguientes recursos:

Para más información sobre los controles ReportViewer, consulta Controles ReportViewer (Visual Studio).

Compatibilidad del servidor de informes y el esquema RDL

Un archivo de definición de informe se puede implementar en un servidor de informes de SQL Server 2016 (13.x) Reporting Services o una versión posterior (SSRS) de las maneras siguientes:

  • Diseñador de informes: implemente un informe desde el Diseñador de informes de SQL Server Data Tools - Business Intelligence.

  • Report Builder: guarde un informe en el servidor de informes desde Report Builder.

  • Portal web: cargue un informe en un servidor de informes en modo nativo desde el portal web.

  • SharePoint: cargue un informe en un sitio de SharePoint que esté configurado con un servidor de informes en modo de SharePoint.
  • Mediante programación: publique un informe mediante programación usando las interfaces de API SOAP en un servidor de informes. Para obtener más información, vea Report Server Web Service.

En la tabla siguiente se indica la versión de esquema rdl admitida según la versión del servidor de informes.

Versión del servidor de informes Versión de esquema RDL
SQL Server 2016 RDL 2016

RDL 2010

RDL 2008

RDL 2005

RDL 2000
SQL Server 2014 (12.x)

Or

SQL Server 2012 (11.x)

Or

SQL Server 2008 R2 (10.50.x)
RDL 2010

RDL 2008

RDL 2005

RDL 2000
SQL Server 2008 (10.0.x) RDL 2008

RDL 2005

RDL 2000

Cuando se carga una definición de informe en el servidor de informes o se actualiza un servidor de informes que contiene 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. La definición de informe (.rdl) propiamente dicha no se actualiza.

Puede extraer del servidor de informes una copia de solo lectura del archivo de definición de informe (.rdl). En un servidor de informes en modo nativo, ve al portal web, selecciona el informe y haz clic en Descargar.

En una implementación en modo de SharePoint, ve a la biblioteca de documentos, selecciona el informe y haz clic en Descargar una copia.

Para actualizar la definición de informe, se debe abrir el informe en un entorno de creación de informes, como SQL Server Data Tools o Generador de informes, y luego guardarlo.

Para más información sobre actualizaciones de informes y las versiones de esquema que se admiten, consulta Actualizar informes (SSRS).

Compatibilidad de creación e implementación de informes

Los entornos de creación de informes son proyectos del Diseñador de informes de SQL Server Data Tools - Business Intelligence y el Generador de informes. Los entornos de creación de informes proporcionan compatibilidad con informes como:

  • Actualizar
  • Diseño
  • Vista previa del informe en modo local
  • La vista previa de informes en el servidor de informes
  • Implementación.

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:

Entorno de creación Versión RDL creada Versión RDL de implementación Versiones de implementación en el servidor de informes
Generador de informes de SQL Server 2016 Crea RDL 2016

Actualizará las versiones anteriores de RDL a RDL 2016
RDL 2016 SQL Server 2016
Diseñador de informes en SQL Server 2016 Data Tools - Business Intelligence para Microsoft Visual Studio 2015 Crea RDL 2016

Actualizará las versiones anteriores de RDL a RDL 2016
RDL 2016 SQL Server 2016
Diseñador de informes en SQL Server 2014 Data Tools - Business Intelligence para Microsoft Visual Studio 2012

Or

Diseñador de informes en SQL Server 2012 Data Tools - Business Intelligence para Microsoft Visual Studio 2012

Or

Diseñador de informes de SQL Server 2012 (11.x) Data Tools, incluido en SQL Server 2012 (11.x)
Crea RDL 2010

Actualizará las versiones anteriores de RDL a RDL 2010
RDL 2010 SQL Server 2014 (12.x)

SQL Server 2012 (11.x)

SQL Server 2008 R2 (10.50.x)
Diseñador de informes de SQL Server 2008 R2 (10.50.x) Business Intelligence Development Studio Crea RDL 2010

Actualizará las versiones anteriores de RDL a RDL 2010
RDL 2010 SQL Server 2008 R2 (10.50.x)
Diseñador de informes de SQL Server 2008 (10.0.x) Business Intelligence Development Studio Crea RDL 2008

Actualizará las versiones anteriores de RDL a RDL 2008
RDL 2008 SQL Server 2008 (10.0.x)

Para más información sobre SQL Server Data Tools (SSDT), consulta los siguientes recursos:

controles ReportViewer

Un control ReportViewer de Visual Studio puede mostrar un informe .rdlc en el modo de vista previa local o, en modo remoto, el control puede mostrar un archivo .rdl hospedado en un servidor de informes de Reporting Services. En la tabla siguiente se muestra la lista de versiones RDL que admiten los controles ReportViewer para el procesamiento local (.rdlc). La compatibilidad con el lenguaje RDL de servidor se resume en la sección Compatibilidad del servidor de informes y el esquema RDL.

Control ReportViewer del producto Versión de RDL para la vista previa local
Visual Studio 2015

Or

Visual Studio 2013

Or

Visual Studio 2012

Or

Visual Studio 2010
RDL 2008
Visual Studio 2005

Or

Visual Studio 2008
RDL 2005

Para obtener más información, consulte los siguientes recursos: