Integrieren von Reporting Services mithilfe von Berichtsanzeige-Steuerelementen
Microsoft Visual Studio 2015 bietet zwei Report Viewer-Steuerelemente, mit denen Sie Berichtanzeigefunktionen in Ihre Anwendungen integrieren können. Es gibt eine Version für Windows Forms-basierte Anwendungen und eine für Webanwendungen. Jedes Steuerelement verfügt über ähnliche Funktionen, wurde jedoch im Hinblick auf deren individuelle Umgebung konzipiert. Beide Steuerelemente können Berichte verarbeiten, die auf einem Berichtsserver (Remoteverarbeitungsmodus) bereitgestellt werden oder auf einen Computer kopiert werden, auf dem Microsoft SQL Server Reporting Services nicht installiert ist (lokaler Verarbeitungsmodus).
Das Steuerelement "Berichtsanzeige" enthält keine integrierte Unterstützung für die dynamische Anpassung an verschiedene Geräte mit unterschiedlichen Bildschirmauflösungen.
Remoteverarbeitungsmodus
Der Remoteverarbeitungsmodus ist die bevorzugte Methode zum Anzeigen von Berichten, die auf einem Berichtsserver bereitgestellt werden. Der Remoteverarbeitungsmodus bietet folgende Vorteile:
Die Remoteverarbeitung bietet eine optimierte Lösung für die Ausführung von Berichten, da der Berichtsserver den Bericht verarbeitet.
Da der Berichtsserver die gesamte Verarbeitung verarbeitet, kann eine Berichtsanforderung von mehreren Berichtsservern in einer Scaleoutbereitstellung oder einem Server mit mehreren Prozessoren in einem Skalierungsszenario verarbeitet werden.
Außerdem können im Remotemodus ausgeführte Berichte die kompletten Funktionen des Berichtsservers nutzen, einschließlich aller Rendering- und Datenerweiterungen.
Hinweis
Die Liste der Erweiterungen, die für das Report Viewer-Steuerelement im Remoteverarbeitungsmodus zur Verfügung stehen, richtet sich nach der Edition von Reporting Services, die auf dem Berichtsserver installiert ist.
Lokaler Verarbeitungsmodus
Der lokale Verarbeitungsmodus bietet eine alternative Methode zum Anzeigen und Rendern von Berichten, wenn Reporting Services nicht installiert ist. Im Gegensatz zur Remoteverarbeitung steht nur eine Teilmenge der vom Berichtsserver bereitgestellten Funktionen im Steuerelement zur Verfügung. Im lokalen Verarbeitungsmodus wird die Datenverarbeitung nicht vom Steuerelement verarbeitet, sondern von der Hostanwendung implementiert. Die Berichtsverarbeitung wird jedoch vom Steuerelement selbst gehandhabt. Im lokalen Verarbeitungsmodus stehen nur die PDF-, Excel-, Word- und Bild-Renderingerweiterungen zur Verfügung.
Zugehöriger Inhalt
Integrating Reporting Services into Applications (Integration von Reporting Services in Anwendungen)
Verwenden des Report Viewer-Steuerelements „WebForms“
Verwenden des Report Viewer-Steuerelements „WinForms“
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für