Anzeigen und Verwalten von Berichten auf einem Berichtsserver (Berichts-Generator 2.0)

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 Berichtssymbolleiste wird auch in einem Browserfenster am Anfang des Berichts angezeigt, wenn Sie über eine URL auf Berichte zugreifen, oder wenn Sie einen Bericht in Berichts-Generator 2.0 in der Vorschau anzeigen. Weitere Informationen finden Sie unter Anzeigen einer Vorschau von Berichten im HTML-Viewer (Berichts-Generator 2.0).

Nachdem Sie einen Bericht ausgeführt haben, können Sie ihn in andere Anzeigeformate exportieren, einschließlich Desktopanwendungen.

Aktualisieren eines Berichts

Es gibt drei 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 der in der Berichtsserver-Datenbank gespeicherte Bericht angezeigt, wenn auf Aktualisieren geklickt wird.

Tastenkombination STRG+F5

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

Benutzersitzungen

Berichts-Manager 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 über die Sitzungsverwaltung finden Sie unter "Sitzungszustand identifizieren" in der Reporting Services-Dokumentation in der SQL Server-Onlinedokumentation.

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.