Hinzufügen, Ändern und Löschen von Berichten

Wenn Sie ein Berichtsserveradministrator sind, können Sie den Berichts-Manager verwenden, um wie folgt mit Berichten zu arbeiten:

  • Fügen Sie einem Berichtsserver Berichte hinzu, indem Sie Berichtsdefinitionsdateien (RDL-Dateien) hochladen oder verknüpfte Berichte erstellen.

  • Benennen Sie einen Bericht um oder verschieben Sie ihn, oder modifizieren Sie die Berichtsbeschreibung.

  • Ändern Sie einen veröffentlichten Bericht, indem Sie seine Berichtsdefinition bearbeiten. Sie können auch eine Berichtsdefinition durch eine andere ersetzen.

  • Berichte vom Berichtsserver löschen.

Hinzufügen von Berichten

Es gibt zwei Möglichkeiten, um neue Berichte zu einem Berichtsserver hinzuzufügen. Als Berichtsautor können Sie mithilfe des Berichts-Designers einen Bericht auf dem Server veröffentlichen. Wenn Sie kein Berichtsautor sind, können Sie eine Datei hochladen, um eine Berichtsdefinitionsdatei (RDL-Datei) aus dem Dateisystem auf dem Berichtsserver zu veröffentlichen.

Darüber hinaus können Sie Berichtselemente hinzufügen, indem Sie verknüpfte Berichte erstellen. Ein verknüpfter Bericht ist ein Element in einem Berichtsserverordner. Ein verknüpfter Bericht ergänzt einen vorhandenen Bericht durch andere Parameterwerte oder Eigenschaften. Sie können den verknüpften Bericht verschieben, umbenennen und löschen, ohne dass der zugrunde liegende Bericht davon betroffen ist.

Zum Hinzufügen eines Berichts ohne einen Bericht im Berichts-Designer zu erstellen, können Sie aber auch die Berichtsdefinition eines vorhandenen Berichts im Dateisystem speichern und diese anschließend als separates Element auf einem Berichtsserver hochladen. Die entsprechenden Schritte werden im nächsten Abschnitt beschrieben.

Ändern und Ersetzen einer veröffentlichten Berichtsdefinition

Nachdem ein Bericht auf einem Berichtsserver veröffentlicht wurde, können Sie Berichtseigenschaften ändern, um den Bericht umzubenennen, eine Beschreibung hinzuzufügen oder zu ändern sowie den Bericht zu verschieben oder zu löschen. Durch Bearbeiten der XML-Struktur des Berichts können Sie kleinere Änderungen an der Berichtsdefinition vornehmen. Dies wird jedoch nur für sehr geringfügige Änderungen empfohlen. Alle Änderungen an der XML-Struktur eines veröffentlichten Berichts gehen beim erneuten Veröffentlichen des Berichts verloren.

Um eine Berichtsdefinition eines veröffentlichten Berichts anzuzeigen, verwenden Sie den Berichts-Manager. Navigieren Sie zum Bericht, öffnen Sie die Eigenschaftenseite Allgemein, und klicken Sie auf Bearbeiten. Eine schreibgeschützte Version der Berichtsdefinition (wie sie ursprünglich vom Berichts-Designer veröffentlicht wurde) wird in Visual Studio oder einem Code-Editor geöffnet. Sie können die XML-Struktur des Berichts anzeigen, die Berichtsdefinition im Dateisystem speichern oder den XML-Code ändern, um spezifische Änderungen vorzunehmen.

Um die Berichtsdefinition eines veröffentlichten Berichts zu ersetzen oder um eine soeben gespeicherte geänderte Version hochzuladen, öffnen Sie die Eigenschaftenseite Allgemeine, und klicken Sie auf Aktualisieren. Die Seite Berichte importieren wird geöffnet (identisch mit der Seite Datei hochladen), auf der Sie eine RDL-Datei zum Hochladen auswählen können.

Falls Sie eine Berichtsdefinition ersetzen, wird die ausgewählte Datei auf den Berichtsserver kopiert. Die Eigenschaften, Abonnements, der Berichtsverlauf und die Sicherheitseinstellungen des aktuellen Berichts werden nicht geändert. Falls im Bericht Parameter verwendet werden und der Name oder der Datentyp vom ursprünglichen Bericht abweicht, müssen Sie alle zuvor festgelegten Parametereigenschaften zurücksetzen.

Löschen von Berichten

Beim Löschen eines Berichts werden der Bericht, der Berichtsverlauf und alle verknüpften Metadaten für diesen Bericht aus der Berichtsserver-Datenbank entfernt. Zu den gelöschten Metadaten gehören Abonnements (einschließlich datengesteuerter Abonnements) und Berichtsverläufe. Falls der Bericht verknüpften Berichten zugeordnet ist, verlieren die verknüpften Berichte ihre Gültigkeit.