Reporting Services-Entwicklerdokumentation

SQL Server Reporting Services bietet mehrere Programmierschnittstellen, die Sie in Ihren eigenen Anwendungen nutzen können. Sie können die vorhandenen Features und Funktionen von Reporting Services verwenden, um benutzerdefinierte Berichts- und Verwaltungstools in Websites und Windows-Anwendungen zu erstellen, oder Sie können die Reporting Services erweitern.

Die Erweiterung der Reporting Services umfasst das Erstellen neuer Komponenten und Ressourcen, die für den Datenzugriff, die Berichtsbereitstellung und mehr verwendet werden können. Sie können diese Komponenten und Ressourcen für Unternehmen auf den Markt bringen, die Reporting Services in ihrer Organisation verwenden.

Hinweis

Reporting Services enthalten Programmierbeispiele und Tutorials, die Ihnen den Einstieg unterstützen. Weitere Informationen finden Sie unter Reporting Services-Beispiele und Entwicklerhandbuch: Tutorials (Reporting Services).

In diesem Abschnitt

Integrating Reporting Services into Applications (Integration von Reporting Services in Anwendungen)
Bietet eine Übersicht über die Verwendung von Reporting Services zum Integrieren der Berichterstellung in benutzerdefinierte Anwendungen. Beschreibt, wann der direkte URL-Zugriff und wann der Webdienst für den Zugriff auf den Berichtsserver verwendet werden sollte.

Report Server Web Service for ASP.net and traditional applications (Berichtsserver-Webdienst für ASP.NET und herkömmliche Anwendungen)
Über den Berichtsserver-Webdienst erhalten Sie Zugriff auf die kompletten Funktionen des Berichtsservers. Der Webdienst verwendet SOAP über HTTP und wurde als Kommunikationsschnittstelle zwischen den Clientprogrammen und dem Berichtsserver konzipiert. Der Webdienst und seine Methoden stellen die Funktionen des Berichtsservers zur Verfügung und ermöglichen die Erstellung benutzerdefinierter Tools für jeden Teil des gesamten Berichtslebenszyklus, von der Verwaltung bis zur Ausführung.

Entwickeln mit REST-APIs für moderne Anwendungen Die Reporting Services REST-APIs bieten programmgesteuerten Zugriff auf die Objekte im Reporting Services Berichtsserverkatalog. Mithilfe der REST-APIs können Sie zu einer Ordnerhierarchie navigieren, die Inhalte eines Ordners ermitteln 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 Anforderungen, die Sie als schnellen und einfachen Zugriffspunkt für die Berichtsnavigation und -anzeige verwenden können. Sie können diese Technologie zusammen mit dem Berichtsserver-Webdienst verwenden, um eine vollständige Berichtslösung in Ihre vorhandenen Geschäftsanwendungen zu integrieren. Der URL-Zugriff ist dann besonders sinnvoll, wenn Sie Berichte als Teil eines Internetportals integrieren oder wenn Sie Berichte über einen Webbrowser anzeigen.

Reporting Services Extensions (Erweiterungen für Reporting Services)
Die modulare Architektur von Reporting Services ist auf Erweiterbarkeit ausgelegt. Eine API für verwalteten Code ist verfügbar, damit Sie Erweiterungen, die von vielen Komponenten verwendet werden, problemlos entwickeln, installieren und Reporting Services verwalten können. Sie können Assemblys mit dem Microsoft .NET Framework erstellen und neue Reporting Services Rendering-, Sicherheits-, Übermittlungs- und Datenverarbeitungsfunktionen hinzufügen, um Ihre sich entwickelnden Geschäftsanforderungen zu erfüllen.

Custom Report Items (Benutzerdefinierte Berichtselemente)
Beschreibt, wie Sie benutzerdefinierte Elemente erstellen, um Funktionen zu RDL hinzuzufügen, oder wie Sie vorhandene Steuerelemente erweitern.

Verwenden benutzerdefinierter Assemblys mit Berichten
Beschreibt, wie benutzerdefinierte Assemblys mit Berichten verwendet werden, indem Codeverweise in die Berichtsdefinition aufgenommen werden.

Access the Reporting Services WMI Provider (Zugreifen auf den Reporting Services-WMI-Anbieter)
Beschreibt, wie der WMI-Reporting Services zum Verwalten von Berichtsserverbereitstellungen verwendet wird.

Weitere Informationen

Reporting Services (SSRS)
Berichtsdefinitionssprache (Report Definition Language, RDL) (SSRS)
Technische Referenz (SSRS)
Sichere Entwicklung (Reporting Services)