Reporting Services-Entwicklerdokumentation

SQL Server Reporting Services bietet mehrere Programmierschnittstellen, die Sie in Ihren eigenen Anwendungen anwenden können. Sie können die bestehenden Funktionen und Funktionen von Reporting Services nutzen, um individuelle Berichts- und Verwaltungstools in Webseiten und Windows-Anwendungen einzubauen. Oder du kannst die Reporting Services-Plattform erweitern.

Die Erweiterung der Reporting Services-Plattform umfasst die Schaffung neuer Komponenten und Ressourcen, die für Datenzugriff, Berichtslieferung und mehr genutzt werden können. Sie können diese Komponenten und Ressourcen an Unternehmen vermarkten, die Reporting Services in ihrer Organisation nutzen.

Note

Reporting Services umfassen Programmierbeispiele und Tutorials, die Ihnen den Einstieg erleichtern. Weitere Informationen finden Sie unter Reporting Services Examples und Developer's Guide: Tutorials (Reporting Services).

Inhalt dieses Abschnitts

Integration von Reporting Services in Anwendungen
Bietet einen Überblick darüber, wie Reporting Services verwendet werden, um Reporting in individuelle Anwendungen zu integrieren. Beschreibt, wann der direkte URL-Zugriff verwendet wird und wann der Webservice genutzt wird, um auf den Berichtsserver zuzugreifen.

Report Server Webservice für ASP.NET und traditionelle Anwendungen
Der Report Server Webservice bietet Zugriff auf die volle Funktionalität des Report Servers. Der Webdienst verwendet SOAP über HTTP und ist so konzipiert, dass er als Kommunikationsschnittstelle zwischen Client-Programmen und dem Berichtsserver dient. Der Webservice und seine Methoden stellen die Funktionalität des Berichtsservers bereit und ermöglichen es Ihnen, benutzerdefinierte Werkzeuge für jeden Teil des Berichtslebenszyklus zu erstellen, von der Verwaltung bis zur Ausführung.

Entwickeln Sie mit REST-APIs für moderne Anwendungen
Die REST-APIs der Reporting Services bieten programmatischen Zugriff auf die Objekte im Berichtserverkatalog der Reporting Services. Wenn Sie die REST-APIs verwenden, können Sie zu einer Ordnerhierarchie navigieren, den Inhalt eines Ordners entdecken oder eine Berichtsdefinition herunterladen. Außerdem können Sie Objekte erstellen, aktualisieren und löschen.

URL-Zugriff (SSRS)
Reporting Services unterstützt einen vollständigen Satz von URL-basierten Anfragen, die Sie als schnellen und einfachen Zugriffspunkt für die Navigation und Anzeige von Berichten nutzen können. Sie können diese Technologie mit dem Report Server Webservice nutzen, um eine vollständige Berichtslösung in Ihre individuellen Geschäftsanwendungen zu integrieren. Der URL-Zugriff ist nützlich, wenn Berichte als Teil eines Webportals integriert werden oder Berichte über einen Webbrowser angezeigt werden.

Reporting Services-Erweiterungen
Die modulare Architektur von Reporting Services ist auf Erweiterbarkeit ausgelegt. Eine Managed-Code-API steht zur Verfügung, sodass Sie Erweiterungen einfach entwickeln, installieren und verwalten können, die von vielen Komponenten der Reporting Services verbraucht werden. Sie können Assemblies mit dem Microsoft .NET Framework erstellen und neue Reporting Services Rendering-, Sicherheits-, Liefer- und Datenverarbeitungsfunktionen hinzufügen, um Ihren sich wandelnden Geschäftsanforderungen gerecht zu werden.

Benutzerdefinierte Berichtselemente
Beschreibt, wie man benutzerdefinierte Berichtselemente erstellt, um RDL Funktionalität hinzuzufügen oder bestehende Steuerungen zu erweitern.

Benutzerdefinierte Baugruppen mit Berichten verwenden
Beschreibt, wie benutzerdefinierte Assemblies mit Reports verwendet werden können, indem Codereferenzen in die Berichtsdefinition aufgenommen werden.

Access the Reporting Services WMI Provider (Zugreifen auf den Reporting Services-WMI-Anbieter)
Beschreibt, wie man den Reporting Services WMI Provider zur Verwaltung von Report-Server-Deployments verwendet.