Utworzono raport i opublikowałem go na serwerze raportów 2008, który działał prawidłowo. Mogę zadzwonić pod numer http: // servername: 81/Reports w mojej przeglądarce i wyświetlić i wyeksportować raporty. Teraz chcę napisać aplikację, która używa raportu do utworzenia pliku Excela.Jak korzystać z usługi WebService programu SQL Server 2008 Reporting Services
Według Reporting Services Configuration Manager Webservice tego serwera raportów znajduje się w http: // nazwa_serwera: 81/ReportServer. Kiedy otwieram łącze w mojej przeglądarce, widzę foldery projektów, które utworzyłem i wdrożono przy użyciu Visual Studio.
Ale nie mogę znaleźć punktu końcowego usługi sieciowej. W VS, gdy próbuję dodać odniesienie do strony internetowej, nie można tam znaleźć żadnej usługi WWW.
Czego mi tu brakuje?
Wstęgę usługa okazała się znajdować w ReportService2005.asmx i ReportExecution2005.asmx. Definicja jest dostępna w ReportService2005.asmx? Wsdl i ReportExecution2005.asmx? Wsdl. W tym przykładzie (http://msdn.microsoft.com/en-us/library/reportexecution2005.reportexecutionservice.render.aspx) opisano sposób pobierania danych PDF/Excel/HTML/... z raportów. Dziękuję bardzo za wskazanie mnie tam !!! – Tobias
Zobacz odpowiedź Tobiasza powyżej (+1) - ReportServices2005.asmx dla SQLServer2008 - idź ... Adres URL, który w końcu pracował dla mnie, nie był na porcie 81, ale raczej domyślny port 80 ... http: ///ReportServer/ReportService2005 .asmx –
barrypicker