Freigeben über


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

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

Lernziele

Im Verlauf dieses Lernprogramms führen Sie die folgenden Aktivitäten aus:

  • Erstellen Sie eine Anwendung mit der Microsoft Visual Studio Console Application-Projektvorlage.

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

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

  • Schreiben Sie Code, um die Berichtsdefinitionsdatei zu aktualisieren.

  • Speichern Sie die aktualisierte Berichtsdefinition wieder auf dem Berichtsserver.

  • Führen Sie die RDL-Schemaanwendung (VB/C#) aus.

Hinweis

Die in diesem Lernprogramm bereitgestellten Codebeispiele können für Berichte ohne Beschreibung fehlschlagen. Der Fehler liegt daran, dass die Beschreibungseigenschaft für die Berichte mit nicht angegebener Beschreibung nicht vorhanden ist.

Anforderungen

Um das Lernprogramm abzuschließen, müssen Sie Folgendes haben:

  • Microsoft SQL Server 2014 Berichterstellungsdienste.

  • Microsoft Visual Studio 2010.

  • Ausreichende Berechtigungen, um auf den Report Server-Webdienst auf dem Computer, auf dem sich ihr Berichtsserver befindet, zugreifen und Berichte veröffentlichen zu können.

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

  • Ein Bericht, der auf dem Berichtsserver installiert ist. In diesem Lernprogramm wird der Beispielbericht "Company Sales 2012" verwendet. Weitere Informationen zu Beispielberichten finden Sie unter SQL Server Reporting Services-Produktbeispiele.

Hinweis

Die Beispiele werden während des Setups nicht automatisch installiert, sie können jedoch jederzeit installiert werden. Informationen zu Beispielen finden Sie unter SQL Server-Produktbeispiele.

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

Aufgaben

Lektion 1: Erstellen des VISUAL STUDIO-Projekts für das RDL-Schema

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-Schemaanwendung (VB-C#)

Siehe auch

Berichtsdefinitionssprache (Report Definition Language, RDL) (SSRS)