Implementación y compatibilidad de versiones en las herramientas de datos de SQL Server (SSRS)
SQL Server Data Tools admite los escenarios siguientes:
Abrir definiciones de informe (*.rdl) y proyectos de servidor de informes (*.rptproj).
Generar definiciones de informes.
Ofrecer una vista previa de informes en el Diseñador de informes.
Implementar informes en servidores de informes.
Propiedades de configuración e implementación
SQL Server Data Tools (SSDT) admite configuraciones de proyectos. La configuración de un proyecto consta de un conjunto de propiedades que especifican las ubicaciones y los comportamientos cuando un proyecto se integra como un paso, bien en una vista previa o bien en la implementación de informes. Para obtener más información acerca de las configuraciones de proyecto, vea la documentación de Visual Studio.
Use las configuraciones de proyecto para controlar la actualización de las definiciones de informe a las versiones de esquema compatibles con los servidores de informes de destino. Entre las propiedades que se controlan mediante configuraciones de proyecto se incluyen el servidor de informes de destino, la carpeta donde el proceso de compilación almacena temporalmente las definiciones de informe para la vista previa e implementación, y los niveles de error.
Los informes se compilan antes de representarse como vistas previas en el Diseñador de informes o antes de implementarse en el servidor de informes.
Las propiedades de configuración se establecen en el cuadro de diálogo Propiedad del proyecto de SQL Server Data Tools (SSDT).
Entre las propiedades de generación e implementación se incluyen:
OutputPath es una propiedad de generación que identifica la ruta de acceso de las carpetas donde almacenar la definición de informe que se usa en la comprobación de la generación, la implementación y la vista previa de informes.
ErrorLevel es una propiedad de generación que identifica la severidad de los problemas de la generación que se notifican como errores. Los problemas con un nivel de gravedad menor o igual que el valor de ErrorLevel se notifican como errores; de lo contrario, se notifican como advertencias. Para obtener más información, vea “Validación de informes y niveles de error” en Diseñar informes con el Diseñador de informes (SSRS).
TargetServerVersion es una propiedad de implementación que identifica la versión esperada de SQL Server Reporting Services que se instala en el servidor de informes de destino especificado en la propiedad TargetServerURL.
[!NOTA]
El uso de TargetServerVersion para controlar la actualización y reversión de las definiciones de informe solo se admite entre SQL Server 2008 Reporting Services (SSRS) y SQL Server 2008 R2 Reporting Services. No se admite en las versiones anteriores de Reporting Services, como SQL Server 2005 Reporting Services (SSRS).
Al especificar la versión anterior de SQL Server Reporting Services en el cuadro de diálogo Propiedad del proyecto, los informes no se revierten automáticamente a la versión anterior. Por tanto, un proyecto de servidor de informes puede contener informes de dos versiones diferentes de SQL Server. Cuando se implementa el proyecto del servidor de informes, todos los informes del proyecto se convierten a la versión especificada en TargetServerVersion.
Puede agregar a un proyecto más de una configuración de proyecto; cada una se usa para un escenario diferente, por ejemplo en la implementación en distintas versiones de los servidores de informes.
Para obtener más información, vea Establecer propiedades de implementación (Reporting Services) y Páginas de propiedades del proyecto (cuadro de diálogo).
Versiones compatibles
[!NOTA]
SQL Server Data Tools (SSDT), el entorno de desarrollo de 32 bits para proyectos de servidor de informes, no está diseñado para ejecutarse en equipos basados en Itanium y no se instala en servidores basados en Itanium. Sin embargo, SQL Server Data Tools sí es compatible con los equipos basados en x64.
En la tabla siguiente se describen las versiones admitidas para crear y publicar informes en SQL Server Data Tools (SSDT).
[!NOTA]
El esquema no ha cambiado desde SQL Server 2008.
Tipo de archivo o proyecto |
Versión |
Crear informes |
Publicar informes |
Notas |
---|---|---|---|---|
Proyecto de servidor de informes O bien Proyecto de asistente de proyectos de servidor de informes |
SQL Server 2012 |
Esquema RDL 2012 |
SQL Server 2012 Reporting Services |
|
Proyecto de servidor de informes O bien Proyecto de asistente de proyectos de servidor de informes |
SQL Server 2008 R2 |
Esquema RDL de 2008 R2 |
SQL Server 2008 R2 Reporting Services |
|
Proyecto de servidor de informes O bien Proyecto de asistente de proyectos de servidor de informes |
SQL Server 2008 |
Esquema RDL 2008 |
Solo el servidor de informes de SQL Server 2008 Reporting Services |
Actualiza localmente el esquema RDL 2003 y RDL 2005 al esquema RDL 2008. |
Proyecto de servidor de informes o Proyecto de asistente de proyectos de servidor de informes |
SQL Server 2005 |
Esquema RDL 2005 |
Servidor de informes de SQL Server 2005 o SQL Server 2008 Reporting Services |
|
Proyecto de servidor de informes |
SQL Server 2000 |
Esquema RDL 2003 |
No compatible |
|
Diseñador de informes RDLC de Visual Studio |
Visual Studio 2005 Visual Studio 2008 |
Esquema RDL 2005 |
No compatible |
No admite el esquema RDL 2008. |
Controles de visor de Visual Studio |
Visual Studio 2005 Visual Studio 2008 |
RDL 2008 no se admite en modo local |
N/D |
Pueden verse informes RDL 2008 en el servidor de informes de SQL Server 2008 Reporting Services en modo de servidor. |
Para obtener más información sobre la forma de abrir informes en una versión anterior del esquema de definición de informes, vea Actualizar informes. Para obtener más información sobre esquemas de definición de informe concretos, vea la SQL Server RDL Specification.
Vea también
Conceptos
Implementación y compatibilidad de versiones en las herramientas de datos de SQL Server (SSRS)