Freigeben über


Aktualisieren von Berichten mithilfe von Klassen, die aus dem RDL-Schema generiert wurden (SSRS-Lernprogramm)

In diesem Tutorial wird veranschaulicht, wie Sie mit dem XML-Schemadefinitionstool (Xsd.exe) Klassen generieren, mit denen Sie Berichtsdefinitionsdateien (RDL und RDLC) mit der Microsoft .NET Framework-Klasse XmlSerializer serialisieren und deserialisieren können.

Lernziele

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

  • Erstellen Sie eine Anwendung mithilfe der Projektvorlage Microsoft Visual Studio-Konsolenanwendung.

  • Generieren Sie Klassen aus dem RDL-Schema (Report Definition Language) mithilfe des xsd-Tools .

  • 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.

  • Sie führen die RDL-Schema-Anwendung (VB/C#) aus.

Hinweis

Bei Berichten ohne Beschreibung verursachen die in diesem Lernprogramm bereitgestellten Codebeispiele u. U. einen Fehler. Dies liegt daran, dass für Berichte, für die keine Beschreibung angegeben wurde, keine Beschreibungseigenschaft vorhanden ist.

Anforderungen

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

  • Microsoft Microsoft SQL Server 2014 Reporting Services.

  • Microsoft Visual Studio 2010

  • 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.

  • Die AdventureWorks2012-Beispieldatenbank, die in einer instance von SQL Server installiert ist.

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

Hinweis

Die Beispiele werden nicht automatisch beim Setup installiert. Sie können sie jedoch jederzeit installieren. Informationen zu Beispielen finden Sie unter SQL Server Produktbeispiele.

Geschätzte Zeit zum Abschließen des Tutorials: 30 Minuten

Aufgaben

Lektion 1: Erstellen des RDL-Schemaprojekts 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 Update der Berichtsdefinition

Lektion 5: Veröffentlichen der Berichtsdefinition auf dem Berichtsserver

Lektion 6: Ausführen der RDL-Schemaanwendung (VB-C#)

Weitere Informationen

Berichtsdefinitionssprache (Report Definition Language, RDL) (SSRS)