Anzeigen und Speichern von Berichten

In diesem Abschnitt werden die Methoden zum Ausführen eines Berichts, zum Festlegen von Anzeigeoptionen und die Auswirkungen von Aktualisierungen auf einen geöffneten Bericht beschrieben. Sie können den Berichts-Manager, SharePoint-Webparts oder einen Browser verwenden, um die auf einem Berichtsserver veröffentlichten Berichte anzuzeigen. Alle auf dem Berichtsserver geöffneten Berichte werden in einem HTML-Viewer angezeigt, der Seitennavigation und andere nützliche Funktionen zum Verwenden eines Berichts enthält. Wenn Sie Berichte anzeigen möchten, die an einen freigegebenen Ordner übermittelt wurden, können Sie die Desktopanwendung verwenden, die dem bei der Berichtsübermittlung erstellten Dateityp entspricht.

Anzeigen von veröffentlichten Berichten auf einem Berichtsserver

Berichte, die Sie auf dem Berichtsserver öffnen, werden im HTML 4.0-Format in einem HTML-Viewer angezeigt. Der Viewer enthält eine Berichtssymbolleiste. Hiermit können Sie in den Berichtsseiten navigieren, die Anzeige vergrößern oder verkleinern, nach bestimmten Inhalten suchen usw. Die folgende Abbildung zeigt die Berichtssymbolleiste in einem Berichts-Manager-Fenster. Die Berichtssymbolleiste wird auch in einem Browserfenster oben im Bericht angezeigt, wenn Sie über eine URL auf Berichte zugreifen.

Berichtsymbolleiste im Berichts-Manager

Den geöffneten Bericht können Sie in andere Anzeigeformate exportieren, einschließlich der Formate von Desktopanwendungen. Um einen Bericht auf möglichst einfache Weise auszuwählen und auszuführen, öffnen Sie den Berichts-Manager, und suchen Sie nach dem Bericht bzw. navigieren Sie zu dem Bericht, den Sie anzeigen möchten. Schritt-für-Schritt-Anweisungen zum Öffnen von Berichten finden Sie unter Vorgehensweise: Öffnen und Schließen eines Berichts (Berichts-Manager).

Aktualisieren eines Berichts

Es gibt drei verschiedene Möglichkeiten zum Aktualisieren eines Berichts.

Option

Ergebnis

Schaltfläche Aktualisieren im Browserfenster

Zeigt den im Sitzungscache gespeicherten Bericht an. Ein Sitzungscache wird erstellt, wenn ein Benutzer einen Bericht öffnet. Reporting Services verwendet Browsersitzungen, um eine konsistente Anzeige sicherzustellen, während ein Bericht geöffnet ist.

Browser aktualisieren (Schaltfläche) auf der Berichtsymbolleiste

Wenn Sie auf der Berichtssymbolleiste auf die Schaltfläche Aktualisieren klicken, führt der Berichtsserver die Abfrage erneut aus und aktualisiert die Berichtsdaten, falls der Bericht bedarfsgesteuert ausgeführt wird. Falls der Bericht zwischengespeichert ist oder es sich um einen Snapshot handelt, wird durch Klicken auf Aktualisieren der in der Berichtsserver-Datenbank gespeicherte Bericht angezeigt.

Tastenkombination STRG+F5

Führt zum selben Ergebnis wie das Klicken auf die Schaltfläche Aktualisieren auf der Berichtssymbolleiste.

Benutzersitzungen

Reporting Services verwendet Browsersitzungen, um die Konsistenz beim Anzeigen von Berichten aufrechtzuerhalten. Sitzungen basieren auf Browserverbindungen, nicht auf authentifizierten Benutzern. Jedes Mal, wenn ein Benutzer einen Bericht in einem Browserfenster öffnet, wird eine neue Sitzung erstellt. Nachdem eine Browsersitzung eingerichtet wurde, verwenden Sie weiterhin die Berichtsversion, die zu Beginn der Sitzung geöffnet wurde, selbst wenn der Bericht auf dem Berichtsserver geändert wird. Wenn Sie z. B. einen Bericht um 23:00 Uhr öffnen und ein Berichtsautor denselben Bericht um 23:01 Uhr erneut veröffentlicht, verwendet Ihre Sitzung dieselbe Version, die Sie während der Sitzung geöffnet haben.

Aktualisieren Sie einen Bericht innerhalb einer Sitzung mithilfe der Browserschaltfläche Aktualisieren, wird die ursprüngliche Sitzungsversion des Berichts angezeigt. Wenn Sie einen bedarfsgesteuerten Bericht mithilfe der Schaltfläche Aktualisieren auf der Berichtssymbolleiste aktualisieren, wird der Bericht erneut ausgeführt, und neue Daten, falls vorhanden, werden angezeigt.

Sitzungsinformationen werden in der temporären Berichtsserver-Datenbank gespeichert. Der Berichtsserver verwendet nicht die Sitzungsverwaltung von ASP.NET. Wenn Sie den Server neu starten oder einen Wiederherstellungsvorgang für die Datenbank ausführen, wird der Sitzungsstatus nicht wiederhergestellt. Weitere Informationen zur Sitzungsverwaltung finden Sie unter Identifizieren des Ausführungsstatus.

Anzeigen von Berichten in einer Desktopanwendung

Sie können die Anzeige im Browser vollständig umgehen und stattdessen eine Desktopanwendung, wie z. B. Microsoft Excel, als Berichts-Viewer verwenden. Dazu definieren Sie ein Abonnement, das ein Desktopanwendungsformat und einen freigegebenen Zielordner angibt. Der Berichtsserver generiert den Bericht als Anwendungsdatei, fügt eine Dateierweiterung an und speichert den Bericht als Datei auf der Festplatte. Anschließend können Sie Microsoft Excel (oder eine andere Anwendung) anstelle eines Browsers zum Anzeigen des Berichts verwenden.

In diesem Abschnitt