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)