Implementación y compatibilidad de versiones en SQL Server Data Tools (SSDT)

SQL Server Data Tools admite los escenarios siguientes:

  • Abrir definiciones de informe (*.rdl) y proyectos de servidor de informes (*.rptproj).

  • Generar definiciones de informes.

  • Obtener 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 proyecto. Una configuración de proyecto consta de un conjunto de propiedades que especifican ubicaciones y comportamientos. Estas propiedades se usan cuando se compila un proyecto como paso para obtener una vista previa o para implementar 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 en 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 más información, consulte la sección "Validación de informes y niveles de error" en Diseño de 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 está instalada en el servidor de informes de destino especificado en la propiedad TargetServerURL.

Al especificar la versión anterior de SQL Server Reporting Services en el cuadro de diálogo Propiedad del proyecto, los informes no revierten automáticamente a la versión anterior. Por tanto, un proyecto del 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 más información, consulte Establecimiento de 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 son compatibles con equipos basados en x64.

En la tabla siguiente, se describen las versiones compatibles para crear y publicar los informes en SQL Server Data Tools (SSDT).

Nota:

El esquema no ha cambiado desde SQL Server 2008 (10.0.x).

Tipo de archivo o proyecto Versión Crear informes Publicar informes Notas
Proyecto de servidor de informes

or

Proyecto de asistente de proyectos de servidor de informes
SQL Server 2016 (13.x) Reporting Services o versiones posteriores (SSRS) Esquema de RDL 2016 SQL Server 2016 (13.x) Reporting Services o versiones posteriores (SSRS)
Proyecto de servidor de informes

or

Proyecto de asistente de proyectos de servidor de informes
SQL Server 2014 (12.x) Esquema RDL 2014 SQL Server 2014 (12.x) Reporting Services
Proyecto de servidor de informes

or

Proyecto de asistente de proyectos de servidor de informes
SQL Server 2012 (11.x) Esquema RDL 2012 SQL Server 2012 (11.x) Reporting Services
Proyecto de servidor de informes

or

Proyecto de asistente de proyectos de servidor de informes
SQL Server 2008 R2 (10.50.x) Esquema RDL 2008 R2 SQL Server 2008 R2 (10.50.x) Reporting Services
Proyecto de servidor de informes

or

Proyecto de asistente de proyectos de servidor de informes
SQL Server 2008 (10.0.x) Esquema RDL 2008 Solo el servidor de informes de SQL Server 2008 (10.0.x) Reporting Services Actualiza localmente el esquema RDL 2003 y RDL 2005 al esquema RDL 2008.

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.

Publicación de orígenes de datos e informes