Lernprogramm: Aktualisieren von Berichten mithilfe von Klassen, die aus dem RDL-Schema generiert wurden

In diesem Lernprogramm wird veranschaulicht, wie Sie mithilfe des XML-Schemadefinitionstools (Xsd.exe) Klassen generieren, mit denen Sie mithilfe der XmlSerializer-Klasse von Microsoft .NET Framework Berichtsdefinitionsdateien (RDL- und RDLC-Dateien) serialisieren und deserialisieren können.

Lernziele

Im Rahmen dieses Lernprogramms führen Sie folgende Aufgaben aus:

  • Erstellen einer Anwendung mithilfe der Projektvorlage für eine Microsoft Visual Studio-Konsolenanwendung.

  • Sie generieren mithilfe des xsd-Tools Klassen aus dem Schema für die Berichtsdefinitionssprache (Report Definition Language, RDL).

  • Sie stellen eine Verbindung mit einem Berichtsserver her und rufen eine Berichtsdefinition ab.

  • Sie schreiben Code zum Aktualisieren der Berichtsdefinitionsdatei.

  • Sie speichern die aktualisierte Berichtsdefinition wieder auf dem Berichtsserver.

Anforderungen

Für die vollständige Bearbeitung des Lernprogramms benötigen Sie Folgendes:

  • Microsoft Microsoft SQL Server 2008 R2 Reporting Services.

  • Microsoft Visual Studio 2008.

  • Ausreichende Berechtigungen für den Zugriff auf Berichte sowie zum Veröffentlichen von Berichten für den Berichtsserver-Webdienst auf dem Computer, auf dem sich der Berichtsserver befindet.

  • Eine Installation der AdventureWorks2008R2-Beispieldatenbank auf einer SQL Server-Instanz.

  • Einen auf Ihrem Berichtsserver installierten Bericht. Für dieses Lernprogramm wird der Beispielbericht Company Sales 2008 verwendet. Weitere Informationen zu Beispielberichten finden Sie unter SQL Server Reporting Services-Produktbeispiele.

HinweisHinweis

Die Beispiele werden nicht automatisch beim Setup installiert. Sie können sie jedoch jederzeit installieren. Informationen zum Installieren der Beispiele finden Sie unter Überlegungen zum Installieren der SQL Server-Beispiele und -Beispieldatenbanken.

Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 30 Minuten