Integration von Reporting Services in AnwendungenIntegrating Reporting Services into Applications

GILT FÜR:APPLIES TO: jaSQL Server Reporting Services (2016)SQL Server Reporting Services (2016) neinSQL Server Reporting Services (2017)SQL Server Reporting Services (2017) neinPower BI-BerichtsserverPower BI Report ServerGILT FÜR:APPLIES TO: jaSQL Server Reporting Services (2016)SQL Server Reporting Services (2016) neinSQL Server Reporting Services (2017)SQL Server Reporting Services (2017) neinPower BI-BerichtsserverPower BI Report Server

Reporting ServicesReporting Services stellt eine offene und erweiterbare Berichtsplattform dar, die Entwicklern eine umfangreiche Reihe von APIs zur Entwicklung von Lösungen zur Verfügung stellt.is an open and extensible reporting platform designed to provide developers with a comprehensive set of APIs for developing solutions.

Hinweis

Ab SQL Server 2017 Reporting Services ist der Zugriff auf die REST-API für die Entwicklung von Lösungen verfügbar.Starting with SQL Server 2017 Reporting Services, REST API access is available for developing solutions. Der Zugriff auf die SOAP-API ist veraltet.SOAP API access has been deprecated. Weitere Informationen finden Sie unter Develop with the REST APIs for Reporting Services (Entwickeln mit den REST-APIs für Reporting Services).For more information, see Develop with the REST APIs for Reporting Services.

Es gibt drei Möglichkeiten für die Integration von Reporting ServicesReporting Services in benutzerdefinierte Anwendungen: den Berichtsserver-Webdienst, auch Reporting ServicesReporting Services-SOAP-API genannt, die Report Viewer-Steuerelemente für MicrosoftMicrosoft Visual StudioVisual Studio und den URL-Zugriff.There are three options for integrating Reporting ServicesReporting Services into custom applications: the Report Server Web service, also known as the Reporting ServicesReporting Services SOAP API, the Report Viewer controls for MicrosoftMicrosoft Visual StudioVisual Studio, and URL access. Jede Option hat einen anderen Ansatz zur Integration von Reporting ServicesReporting Services in die Anwendungen.Each option provides a different approach for integrating Reporting ServicesReporting Services into your applications.

Berichtsserver-WebdienstReport server web service

Der Berichtsserver-Webdienst stellt die primäre Schnittstelle zum Entwickeln für Reporting ServicesReporting Services dar.The Report Server Web service is the primary interface for developing against Reporting ServicesReporting Services. Unabhängig davon, ob Sie Code zur Verwaltung Ihres Berichtskatalogs oder Code zum Rendern von Berichten in einem unterstützten Format entwickeln, verfügt der Webdienst über alle notwendigen Methoden, um Reporting ServicesReporting Services in Ihre Anwendungen zu integrieren.Whether you are developing code to manage your report catalog or developing code to render reports to a supported format, the Web service exposes all the necessary methods to integrate Reporting ServicesReporting Services into your applications. Ein Beispiel für eine solche Anwendung ist das Webportal, das in Reporting ServicesReporting Services enthalten ist. Das Portal verwendet den Webdienst, um die Berichtsserver-Datenbank zu verwalten.An example of one such application is the web portal, which is included with Reporting ServicesReporting Services; it uses the Web service to manage the report server database.

Report Viewer-Steuerelemente für Visual StudioReport Viewer controls for Visual Studio

Mit den für Visual StudioVisual Studio verfügbaren Report Viewer-Steuerelementen können Berichtanzeigen in Ihre Anwendungen integriert werden.The Report Viewer controls available for Visual StudioVisual Studio are used for integrating report viewing into your applications. Es gibt zwei Steuerelemente: eines für Windows Forms-Anwendungen und eines für WebForms-Anwendungen.There are two controls: one for Windows Forms-based applications and one for Web Forms applications. Jedes Steuerelement verfügt über die Möglichkeit zur Anzeige von Berichten, die auf einem Berichtsserver bereitgestellt wurden, sowie zum Rendern von Berichten, die in einer Umgebung vorliegen, in der kein Berichtsserver installiert ist.Each control provides the capability for viewing reports that have been deployed to a report server as well as the ability to render reports that exist in an environment where a report server has not been installed.

URL-ZugriffURL access

Der URL-Zugriff ist eine weitere Option zum Integrieren der Berichtanzeige in Ihre Anwendungen, wenn die Report Viewer-Steuerelemente nicht verfügbar sind.URL access is another option for integrating report viewing into your applications if the Report Viewer controls are not an option. Darüber hinaus ist der URL-Zugriff hilfreich, wenn Links zu Berichten per E-Mail an Benutzer gesendet werden sollen.In addition, URL access is useful for sending links to reports to users via e-mail.

In diesem AbschnittIn this section

Integrating Reporting Services Using SOAP (Integrieren von Reporting Services mit SOAP)Integrating Reporting Services Using SOAP
Beschreibt, wie Sie die Reporting ServicesReporting Services-Berichtsnavigation und -verwaltung mithilfe des Berichtsserver-Webdiensts in Ihre vorhandenen Geschäftsanwendungen integrieren.Describes how to integrate Reporting ServicesReporting Services report navigation and management into your existing business applications using the Report Server Web service.

Integrieren von Reporting Services mit den Report Viewer-SteuerelementenIntegrating Reporting Services Using the Report Viewer Controls
Beschreibt, wie Sie die Berichtanzeige mithilfe der Report Viewer-Steuerelemente in Ihre vorhandenen Anwendungen integrieren.Describes how to integrate report viewing into your existing applications using the Report Viewer controls.

Integrating Reporting Services Using URL Access (Integrieren von Reporting Services mit URL-Zugriff)Integrating Reporting Services Using URL Access
Beschreibt, wie Sie die Reporting ServicesReporting Services-Berichtsnavigation mithilfe des URL-Zugriffs in Ihre vorhandenen Geschäftsanwendungen integrieren.Describes how to integrate Reporting ServicesReporting Services report navigation into your existing business applications using URL access.

Nächste SchritteNext steps

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.For deciding on using URL access or the SOAP APIs, see Choosing between URL access and 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).For information on the SQL Server 2017 Reporting Services REST API, see Develop with the REST APIs for Reporting Services.

Haben Sie dazu Fragen?More questions? Stellen Sie eine Frage im Reporting Services-ForumTry asking the Reporting Services forum