Partager via


Mise à jour des rapports à l'aide des classes générées à partir du schéma RDL (didacticiel SSRS)

Ce tutoriel montre comment utiliser l’outil de définition de schéma XML (Xsd.exe) pour générer des classes qui vous permettent de sérialiser et de désérialiser des fichiers de définition de rapport (.rdl et .rdlc) avec la classe Microsoft .NET Framework XmlSerializer .

Contenu du didacticiel

Au cours de l'étude de ce didacticiel, vous allez effectuer les opérations suivantes :

  • Créez une application à l’aide du modèle de projet Application console Microsoft Visual Studio.

  • Générez des classes à partir du schéma RDL (Report Definition Language) à l’aide de l’outil xsd .

  • Se connecter à un serveur de rapports et extraire une définition de rapport.

  • Écrire le code de mise à jour du fichier de définition du rapport.

  • Réenregistrer la définition mise à jour du rapport sur le serveur de rapports.

  • Exécutez l'application de schéma RDL (VB/C#).

Notes

Les exemples de code fournis dans ce didacticiel risquent d'échouer pour les rapports ne comportant aucune description. L'échec s'explique par l'absence de la propriété de description pour les rapports pour lesquels aucune description n'est spécifiée.

Configuration requise

Pour exécuter ce didacticiel, vous devez disposer des éléments suivants :

  • Microsoft Microsoft SQL Server 2014 Reporting Services.

  • Microsoft Visual Studio 2010

  • Autorisations suffisantes pour accéder au service Web Report Server et y publier des rapports sur l'ordinateur sur lequel se trouve le serveur de rapports.

  • L’exemple de base de données AdventureWorks2012 installé sur un instance de SQL Server.

  • Un rapport installé sur le serveur de rapports. Ce didacticiel utilise l'exemple de rapport intitulé Company Sales 2012. Pour plus d’informations sur les exemples de rapports, consultez SQL Server Reporting Services Exemples de produits.

Notes

Les exemples ne sont pas installés automatiquement, mais peuvent l'être à tout moment. Pour plus d’informations sur les exemples, consultez SQL Server Exemples de produits.

Durée estimée du tutoriel : 30 minutes

Tâches

Leçon 1 : Créer le projet Visual Studio du schéma RDL

Leçon 2 : Générer des classes à partir du schéma RDL à l’aide de l’outil xsd

Leçon 3 : Charger une définition de rapport à partir du serveur de rapports

Leçon 4 : Mettre à jour la définition du rapport par programmation

Leçon 5 : Publier la définition du rapport sur le serveur de rapports

Leçon 6 : Exécuter l’application de schéma RDL (VB-C#)

Voir aussi

Langage de définition de rapport (SSRS, Report Definition Language)