Tôi đã tạo báo cáo và xuất bản báo cáo đó lên Máy chủ Báo cáo 2008 hoạt động tốt. Tôi có thể gọi http: // servername: 81/Báo cáo trong trình duyệt của tôi và xem và xuất báo cáo. Những gì tôi muốn làm bây giờ là viết một ứng dụng sử dụng báo cáo để tạo ra một tập tin Excel ra khỏi nó.Cách sử dụng dịch vụ WebService của Dịch vụ Báo cáo SQL Server 2008
Theo Reporting Services Configuration Manager WebService đó Report Server tọa lạc tại http: // servername : 81/ReportServer. Khi tôi mở liên kết trong trình duyệt của mình, tôi có thể thấy các thư mục của các dự án mà tôi đã tạo và triển khai bằng Visual Studio.
Nhưng tôi không thể tìm thấy điểm cuối dịch vụ web tại đó. Trong VS khi tôi cố gắng thêm một tham chiếu web không có dịch vụ web có thể được tìm thấy ở đó.
Tôi thiếu gì ở đây?
Web dịch vụ hóa ra được đặt tại ReportService2005.asmx và ReportExecution2005.asmx. Định nghĩa có sẵn tại ReportService2005.asmx? Wsdl và ReportExecution2005.asmx? Wsdl. Ví dụ ở đây (http://msdn.microsoft.com/en-us/library/reportexecution2005.reportexecutionservice.render.aspx) mô tả cách truy xuất dữ liệu PDF/Excel/HTML/... từ các báo cáo của bạn. Cảm ơn bạn rất nhiều vì đã chỉ cho tôi ở đó !!! – Tobias
Xem Tobias câu trả lời ở trên (+1) - ReportServices2005.asmx cho SQLServer2008 - đi con số ... URL mà cuối cùng làm việc cho tôi đã không được trên cổng 81, nhưng thay vì cổng mặc định 80 ... http: ///ReportServer/ReportService2005 .asmx –
barrypicker