Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
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:
Implementación y compatibilidad de versiones en las SQL Server Data Tools (SSRS)
Descarga de SQL Server Data Tools (SSDT) para Visual Studio.
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: