Encontrar la versión de esquema de definición de informe (SSRS)

Un archivo de definición de informe especifica el espacio de nombres RDL para la versión del esquema de definición de informe que se utiliza para validar el archivo rdl. Cuando se abre un archivo .rdl en un entorno de creación de informes, como por ejemplo, el Diseñador de informes en Business Intelligence Development Studio o el Generador de informes, si el informe se ha creado para un espacio de nombres anterior, se crea automáticamente un archivo de copia de seguridad y se actualiza el informe al espacio de nombres actual. Si se guarda la definición de informe actualizada, se ha guardado el archivo .rdl convertido. Esta es la única manera para actualizar una definición de informe. La definición de informe en sí misma no se actualiza en un servidor de informes. El informe de compilación se actualiza en un servidor de informes. Para obtener más información, vea Actualizar informes.

Identificar la versión de esquema RDL de un informe

  • Abra el archivo .rdl de informe en una aplicación como Bloc de notas o XML Notepad 2007 en la que pueda ver el xml.

    El elemento de informe XML especifica el espacio de nombres del esquema. Por ejemplo, el elemento de informe siguiente especifica el espacio de nombres para el Diseñador de informes y el espacio de nombres para la definición de informe.

    <Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner 
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition">
    

    La dirección URL siguiente especifica el espacio de nombres para la definición de informe: https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition.

Identificar la versión de esquema RDL del Diseñador de informes

  1. Abra un proyecto nuevo. La versión del proyecto que elige determina la versión del esquema RDL. En SQL Server 2008 R2, se admite más de una versión de esquema. Para obtener más información, vea Generar informes en Business Intelligence Development Studio.

  2. En el menú Proyecto, haga clic en Agregar nuevo elemento. Se abre el cuadro de diálogo Agregar nuevo elemento.

  3. En el panel Plantillas, haga clic en Informe.

  4. En Nombre, escriba un nombre para el informe o acepte el valor predeterminado.

  5. Haga clic en Agregar. El Diseñador de informes abre un nuevo informe en blanco en la vista Diseño.

  6. En el menú Ver, haga clic en Código. La definición de informe se muestra como un archivo XML.

    El elemento de informe XML especifica el espacio de nombres del esquema. Por ejemplo, el elemento de informe siguiente especifica el espacio de nombres para el Diseñador de informes y el espacio de nombres para la definición de informe.

    <Report xmlns:rd=https://schemas.microsoft.com/SQLServer/reporting/reportdesigner
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition">
    

    La dirección URL siguiente especifica el espacio de nombres para la definición de informe: https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition

Identificar la versión de esquema RDL en el servidor de informes

  • En el Administrador de informes, escriba la siguiente dirección URL para el servidor de informes. Por ejemplo, la dirección URL siguiente especifica un servidor de informes en el equipo local:

    https://localhost/reportserver/reportdefinition.xsd

    Se abre el archivo .xsd en el explorador.

    El elemento de esquema XML especifica el espacio de nombres del esquema. Por ejemplo, el elemento de esquema siguiente especifica tres espacios de nombres: la referencia de targetNamespace que es utilizada internamente por Visual Studio, la referencia de xsd para el propio esquema (xsd) y la referencia de la definición de informe. 

    <xsd:schema 
    targetNamespace="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition" 
    xmlns:xsd="http://www.w3.org/2001/XMLSchema" 
    xmlns="https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition" 
    elementFormDefault="qualified">
    

    La dirección URL siguiente especifica el espacio de nombres para la definición de informe: https://schemas.microsoft.com/sqlserver/reporting/2009/01/reportdefinition