Freigeben über


Aktualisieren von Berichten

Sie können Berichtsdefinitionen, veröffentlichte Berichte und Berichtssnapshots aktualisieren, wenn Sie eine Installation von SQL Server 2000 Reporting Services auf SQL Server 2005 aktualisieren. Mit SQL Server 2005 werden Änderungen an der Berichtsdefinitionssprache (Report Definition Language oder RDL) und am Berichtsobjektmodell eingeführt, die Auswirkungen auf Berichte haben, die in früheren Versionen der Software erstellt wurden. Vorhandene Berichte müssen aktualisiert werden, wenn sie auf einem SQL Server 2005 Reporting Services-Berichtsserver ausgeführt werden sollen.

Berichtsdefinitionsdateien (RDL) werden beim Öffnen im Berichts-Designer aktualisiert. Veröffentlichte Berichte und Snapshots werden bei der erstmaligen Verwendung nach dem Aktualisieren des Berichtsservers aktualisiert. Beim Aktualisieren wird ein Bericht wie folgt geändert:

  • Der Namespace der Berichtsdefinition wird aktualisiert auf https://schemas.microsoft.com/sqlserver/reporting/2005/01/reportdefinition.
  • Das Actions-Element wurde dahingehend geändert, dass es mehrere Aktionen unterstützt. Es kann nun mehrere untergeordnete Elemente enthalten.
  • Das CustomReportItem-Element wurde dahingehend geändert, dass es datengebundene Steuerelemente und Berichtsverarbeitungserweiterungen unterstützt. Es umfasst untergeordnete Elemente, mit denen die Daten beschrieben werden, die vom Steuerelement, den Eigenschaften und den Dimensionen des Steuerelements im Bericht verwendet werden. Die XML-Struktur, die Sie mit CustomReportItem verwenden, wird bei der Aktualisierung im Berichts-Designer in HTML codiert und dann bei der Berichtsveröffentlichung auf einem Berichtsserver decodiert.
  • Das Custom-Element wurde durch eine Auflistung mit den benutzerdefinierten Eigenschaften ersetzt, die Name/Wert-Paare enthält. Bei der Aktualisierung werden alle Instanzen eines Custom-Elements einer benutzerdefinierten Eigenschaft in der Auflistung mit den benutzerdefinierten Eigenschaften zugeordnet.

Wenn Sie einen Bericht aktualisiert haben, treten möglicherweise weitere Fehler, Warnungen und Meldungen auf. Das ist das Ergebnis von Verbesserungen am internen Berichtsobjektmodell und an Verarbeitungskomponenten, die das Anzeigen von Meldungen bewirken, sobald zugrunde liegende Probleme im Bericht erkannt werden. Weitere Informationen über neueste Produktänderungen, die Berichtsparameter betreffen, finden Sie unter Verhaltensänderungen in SQL Server 2005 Reporting Services.

Berichtsdefinitionsdateien (RDL-Dateien) und Berichts-Designer

Berichtsdefinitionen können auf einen neuen Namespace aktualisiert werden, wenn Sie eine RDL-Datei in der SQL Server 2005-Version des Berichts-Designers öffnen. Sie werden beim Öffnen des Berichts gefragt, ob Sie die Berichtsdefinition aktualisieren möchten. Wenn Sie sie aktualisiert haben, kann sie in früheren Versionen des Berichts-Designers nicht mehr geöffnet werden.

Berichtsdefinitionen werden auch dann aktualisiert, wenn Sie eine in einer früheren Version von Reporting Services erstellte RDL-Datei auf einem Berichtsserver mit SQL Server 2005 veröffentlichen oder auf diesen uploaden. Der Bericht wird in der SQL Server 2005-Version von RDL veröffentlicht. Die ursprüngliche Datei wird erst dann aktualisiert, wenn Sie sie im Berichts-Designer öffnen.

ms143674.note(de-de,SQL.90).gifHinweis:
Sie können keinen Bericht auf einem SQL Server 2000-Berichtsserver veröffentlichen, der über den SQL Server 2005-Berichtsdefinitionsnamespace verfügt.

Es ist möglich, verschiedene Versionen des Berichts-Designers gleichzeitig auf demselben Computer auszuführen. Weitere Informationen finden Sie unter Vorgehensweise: Gleichzeitige Installation von Reporting Services und einer früheren Version.

Veröffentlichte Berichte und Berichtssnapshots

Veröffentlichte und gespeicherte Berichte werden automatisch aktualisiert, ohne dass Sie aktiv werden müssen. Berichte werden bei der ersten Verwendung aktualisiert. Die Aktualisierung erfolgt dann, wenn der Benutzer einen Bericht oder einen Berichtssnapshot öffnet bzw. wenn der Berichtsserver ein Abonnement verarbeitet. Nachdem ein veröffentlichter Bericht oder Snapshot aktualisiert wurde, können Sie ihn nicht mehr in früheren Versionen des Produkts ausführen.

Von der Aktualisierung unterstützte Versionen

Sie können Berichte aktualisieren, die in folgenden Versionen von Reporting Services erstellt wurden:

  • SQL Server 2000
  • SQL Server 2000 mit Service Pack 1
  • SQL Server 2000 mit Service Pack 2
  • SQL Server 2005 Beta 3
  • SQL Server 2005-Produktversion auf SQL Server 2005 Service Pack 1.

Siehe auch

Konzepte

Aktualisieren von Reporting Services-Editionen

Hilfe und Informationen

Informationsquellen für SQL Server 2005