Procédure : identifier la version du schéma d'un rapport

Un fichier de définition de rapport comprend une référence à l'espace de noms RDL qui indique la version du schéma de définition de rapport utilisé pour valider le fichier rdl. Lorsque vous ouvrez un fichier .rdl dans le Concepteur de rapports de Business Intelligence Development Studio, si le rapport a déjà été créé pour un espace de noms, le Concepteur de rapports crée automatiquement un fichier de sauvegarde et met à niveau le rapport d'après l'espace de noms actuel. Si vous enregistrez la définition de rapport mise à niveau, vous enregistrez le fichier .rdl converti. Pour plus d'informations, consultez Mise à niveau de rapports.

Procédure : identifier la version du schéma RDL d'un rapport

  • Ouvrez le rapport dans une application, telle que le Bloc-notes ou XML Notepad 2007, dans laquelle vous pouvez visualiser le fichier xml.

    L'élément de rapport XML indique l'espace de noms du schéma. Par exemple, l'élément de rapport suivant indique l'espace de noms pour le Concepteur de rapports et l'espace de noms pour la définition du rapport.

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

    L'espace de noms de la définition du rapport est spécifié par l'URL suivante : https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition.

Procédure : identifier la version du schéma RDL du Concepteur de rapports

  1. Ouvrez un nouveau projet Report Server.

  2. Dans le menu Projet, cliquez sur Ajouter un nouvel élément. La boîte de dialogue Ajouter un nouvel élément s'ouvre.

  3. Dans le volet Modèles, cliquez sur Rapport.

  4. Dans la zone Nom, tapez un nom de rapport ou acceptez la valeur par défaut.

  5. Cliquez sur Ajouter. Le Concepteur de rapports ouvre un rapport vide en mode Création.

  6. Dans le menu Affichage, cliquez sur Code. La définition du rapport s'affiche sous forme de fichier XML.

    L'élément de rapport XML indique l'espace de noms du schéma. Par exemple, l'élément de rapport suivant indique l'espace de noms pour le Concepteur de rapports et l'espace de noms pour la définition du rapport.

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

    L'espace de noms de la définition du rapport est spécifié par l'URL suivante : https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition.

Procédure : identifier la version du schéma RDL sur Report Server

  • Dans le Gestionnaire de rapports, tapez l'URL suivante : https://localhost/reportserver/reportdefinition.xsd

    Le fichier .xsd s'ouvre dans le navigateur.

    L'élément de schéma XML indique l'espace de noms du schéma. Par exemple, l'élément de schéma suivant indique trois espaces de noms : la référence targetNamespace utilisée en interne par Visual Studio, la référence xsd pour le schéma lui-même (xsd) et la référence de définition de rapport.

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

    L'espace de noms de la définition du rapport est spécifié par l'URL suivante : https://schemas.microsoft.com/sqlserver/reporting/2007/01/reportdefinition