Integrieren von Reporting Services in Anwendungen

Gilt für: ✅ SQL Server Reporting Services (2016) ❌ SQL Server Reporting Services (2017) ❌ Power BI-Berichtsserver

Reporting Services ist eine offene und erweiterbare Berichtsplattform, die Entwicklern eine umfangreiche Reihe von APIs zur Entwicklung von Lösungen zur Verfügung stellt.

Hinweis

Ab SQL Server 2017 Reporting Services ist der Zugriff auf die REST-API für die Entwicklung von Lösungen verfügbar. Der Zugriff auf die SOAP-API ist veraltet. Weitere Informationen finden Sie unter Develop with the REST APIs for Reporting Services (Entwickeln mit den REST-APIs für Reporting Services).

Es gibt drei Optionen für die Integration von Reporting Services in benutzerdefinierte Anwendungen: den Berichtsserver-Webdienst, auch bekannt als Reporting Services-SOAP-API, die Report Viewer-Steuerelemente für Microsoft Visual Studio und den URL-Zugriff. Jede Option hat einen anderen Ansatz zur Integration von Reporting Services in Ihre Anwendungen.

Berichtsserver-Webdienst

Der Berichtsserver-Webdienst ist die wichtigste Schnittstelle für die Entwicklung mit Reporting Services. Ganz gleich, ob Sie Code zum Verwalten des Berichtskatalogs oder zum Entwickeln von Code zum Rendern von Berichten in einem unterstützten Format entwickeln, der Webdienst macht alle erforderlichen Methoden verfügbar, um Reporting Services in Ihre Anwendungen zu integrieren. Ein Beispiel für eine solche Anwendung ist das Webportal, das in Reporting Services enthalten ist. Das Portal verwendet den Webdienst, um die Berichtsserver-Datenbank zu verwalten.

Report Viewer-Steuerelemente für Visual Studio

Mit den verfügbaren Report Viewer-Steuerelementen für Visual Studio können Sie Berichtanzeigen in Ihre Anwendungen integrieren. Es gibt zwei Steuerelemente: eines für Windows Forms-Anwendungen und eines für WebForms-Anwendungen. Jedes Steuerelement bietet die Möglichkeit zum Anzeigen von Berichten, die auf einem Berichtsserver bereitgestellt werden. Jedes Steuerelement ermöglicht ihnen auch das Rendern von Berichten, die in einer Umgebung vorhanden sind, in der kein Berichtsserver installiert ist.

URL-Zugriff

Der URL-Zugriff ist eine weitere Option zum Integrieren der Berichtsanzeige in Ihre Anwendungen, wenn die Berichtsanzeige-Steuerelemente keine Option sind. Darüber hinaus ist der URL-Zugriff hilfreich, wenn Links zu Berichten per E-Mail an Benutzer gesendet werden sollen.

In diesem Abschnitt

Integrieren von Reporting Services mithilfe von SOAP
Beschreibt, wie Sie die Reporting Services-Berichtsnavigation und -Verwaltung mithilfe des Berichtsserver-Webdiensts in Ihre vorhandenen Geschäftsanwendungen integrieren.

Integrieren von Reporting Services mithilfe der Berichtsanzeige-Steuerelemente
Beschreibt, wie Sie die Berichtanzeige mithilfe der Report Viewer-Steuerelemente in Ihre vorhandenen Anwendungen integrieren.

Integrieren von Reporting Services mithilfe des URL-Zugriffs
Beschreibt, wie Sie die Reporting Services-Berichtsnavigation mithilfe des URL-Zugriffs in Ihre vorhandenen Geschäftsanwendungen integrieren.

Nächste Schritte

Für weitere Informationen zur Entscheidung, ob der URL-Zugriff oder die SOAP-API verwendet wird, finden Sie unter Entscheidung zwischen URL-Zugriff und SOAP in Reporting Services.

Weitere Informationen zur REST API für SQL Server 2017 Reporting Services finden Sie unter Develop with the REST APIs for Reporting Services (Entwickeln mit den REST-APIs für Reporting Services).

Haben Sie dazu Fragen? Stellen Sie eine Frage im Reporting Services-Forum