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

Neu: 17. Juli 2006

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 Aktivitäten aus:

  • Sie erstellen eine 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 SQL Server 2005 Reporting Services
  • Microsoft Visual Studio 2005
  • Ausreichende Berechtigungen für den Zugriff auf Berichte sowie für das Veröffentlichen von Berichten auf dem Berichtsserver-Webdienst auf dem Computer, auf dem sich der Berichtsserver befindet.
  • Eine Installation der AdventureWorks-Beispieldatenbank auf einer SQL Server 2005-Instanz.
  • Einen auf Ihrem Berichtsserver installierten Bericht. Für dieses Lernprogramms wird der Company Sales-Beispielbericht verwendet. Weitere Informationen zu Beispielberichten finden Sie unter AdventureWorks-Beispielberichte.
Aa337451.note(de-de,SQL.90).gifHinweis:
Die Beispiele werden nicht automatisch beim Setup installiert. Sie können sie jedoch jederzeit installieren. Informationen zum Installieren der Beispiele finden Sie unter Installieren von Beispielen.

Geschätzte Zeit zum Bearbeiten dieses Lernprogramms: 30 Minuten

Aufgaben

Lektion 1: Erstellen des RDL-Schema-Projekts in Visual Studio

Lektion 2: Generieren von Klassen aus dem RDL-Schema mithilfe des XSD-Tools

Lektion 3: Laden einer Berichtsdefinition vom Berichtsserver

Lektion 4: Programmgesteuertes Aktualisieren der Berichtsdefinition

Lektion 5: Veröffentlichen der Berichtsdefinition auf dem Berichtsserver

Lektion 6: Ausführen der RDL-Schema-Anwendung (VB/C#)

Aa337451.note(de-de,SQL.90).gifHinweis:
Zur besseren Anzeige der Lernprogramme wird empfohlen, dass Sie der Symbolleiste in der Dokumentanzeige die Schaltflächen Weiter und Zurück hinzufügen. Weitere Informationen finden Sie unter Erweitern der Hilfe um die Schaltflächen Weiter und Zurück.

Siehe auch

Aufgaben

Lernprogramm: Generieren von RDL mithilfe von .NET Framework

Konzepte

Reporting Services-Lernprogramme

Andere Ressourcen

Beispielberichte (Reporting Services)
Installieren der Beispieldatenbanken und Beispiele für AdventureWorks
Report Definition Language

Hilfe und Informationen

Informationsquellen für SQL Server 2005