Report Server-Webdienst
SQL Server Reporting Services stellt über den Berichtsserver-Webdienst den Zugriff auf die kompletten Funktionen des Berichtsservers bereit. Der Berichtsserver-Webdienst stellt einen XML-Webdienst mit einer SOAP-API dar. Er verwendet SOAP über HTTP und agiert als Kommunikationsschnittstelle zwischen den Clientprogrammen und dem Berichtsserver. Der Webdienst versieht zwei Endpunkte (einen für die Berichtsausführung und einen für die Berichtsverwaltung) mit Methoden, anhand derer die Funktionen des Berichtsservers zugänglich gemacht werden und die Ihnen die Erstellung benutzerdefinierter Tools für jeden Teil des gesamten Berichtslebenszyklus ermöglichen.
Es gibt drei Hauptmöglichkeiten, Reporting Services-Anwendungen auf Grundlage des Webdiensts zu entwickeln. Ihre Möglichkeiten:
Sie können mit Microsoft Visual Studio und dem Microsoft .NET Framework SDK Anwendungen entwickeln. Weitere Informationen zur Verwendung von .NET Framework zur Erstellung von Webdienstanwendungen finden Sie unter Building Applications Using the Web Service and the .NET Framework (Erstellen von Anwendungen mit dem Webdienst und .NET Framework).
Entwickeln Sie Anwendungen mit dem RS-Hilfsprogramm (RS.exe) und der Reporting Services-Skriptumgebung. Mit Reporting Services- und Visual Basic-Skripts können alle Vorgänge des Berichtsserver-Webdiensts ausgeführt werden. Weitere Informationen zur Skripterstellung in Reporting Services finden Sie unter Skripterstellung mit dem Hilfsprogramm rs.exe und dem Webdienst.
Entwickeln Sie Anwendungen mithilfe von SOAP-aktivierten Entwicklungstools. Weitere Informationen finden Sie unter The Role of SOAP in Reporting Services (Die Rolle von SOAP in Reporting Services).
Programmierdiagramm
Reporting Services, verfügbare Webdienstentwicklungsoptionen
In diesem Abschnitt
Webdienstmethoden für Berichtsserver
Beschreibt die Funktionen und Methoden jedes Berichtsserver-Webdiensts.
Die Rolle von SOAP in Reporting Services
Bietet eine Übersicht über SOAP und erläutert die Verwendung in den Berichtsserver-Webdiensten.
Accessing the SOAP API
Beschreibt die Webdienstbeschreibungssprache (WSDL) und stellt URLs bereit, mit denen auf eine Reporting Services-WSDL-Datei zugegriffen werden kann.
Erstellen von Anwendungen mit dem Webdienst und .NET Framework
Enthält Informationen über die Entwicklung von Anwendungen und Webdiensten, die die Reporting Services-SOAP-API aufrufen.
Script with the rs.exe Utility and the Web Service (Skripterstellung mit dem Hilfsprogramm rs.exe und dem Webdienst)
Enthält eine Übersicht über die Reporting Services -Skriptumgebung.
Technische Referenz (SSRS)
Enthält Referenzmaterial, das speziell für die Methoden des Berichtsserver-Webdiensts und die entsprechenden komplexen Typen bestimmt ist.
Benutzeranforderungen für Webdienstentwicklung
Um Anwendungen mithilfe des Berichtserver-Webdiensts zu entwickeln, benötigen Sie:
Microsoft Internet Explorer 5.5 oder eine spätere Version auf Ihrem Computer, einen Internetanschluss und Zugriff auf den Berichtsserver.
Microsoft Visual Studio oder das Microsoft .NET Framework SDK auf Ihrem Computer, wenn Sie Reporting Services-Anwendungen mit Microsoft .NET Framework entwickeln und bereitstellen möchten.
Sehr gute Kenntnisse der Microsoft SQL Server Reporting Services-Funktionen und -Möglichkeiten.
Sehr gute Kenntnisse von SOAP und XML-Webdienste.
Entwicklungserfahrung in einer .NET Framework-kompatiblen Sprache wie z. B. Microsoft Visual C# oder Microsoft Visual Basic, wenn Sie .NET Framework als Entwicklungsplattform verwenden möchten.