CreateReport – Microsoft Reporting Services 2005/2008
29. Januar 2010 von Hendrik Schreiber
Der Reporting Server 2005/2008 stellt verschiedene Webservices bereit. Darüber können beispielsweise Reports erstellt werden. In .NET können sogenannte Proxy-Klassen dazu verwendet werden, um den Webservice zu benutzen. In einem Web-Projekt dazu einfach eine Web-Reference hinzufügen. Beim Erstellen dieser Reference die URL des Web-Service angeben. Der Name der Web-Reference steht anschließend für eine Proxy-Klasse, die in der Anwendung instanziiert werden kann.
Siehe auch folgendes Beispiel von Microsoft: Link
In dem Beispiel wird die Proxy-Klasse ReportingService2005 verwendet. Die Web-Reference muss also diesen Namen besitzen. Wenn die Web-Reference sich in einem Unterordner befindet, ändert sich die Instanziierung. Beispiel für Ordner Report:
new Report.ReportingService2005()
Hinweis: Beim Umstieg auf den SQL Server 2008 mit neuen Reporting Services funktioniert der WebService “ReportingService” nicht mehr richtig. Man sollte auf die Version mit 2005 umsteigen!
