English 中文(简体)
ReportViewer (remote mode) in VS 2008 and ReportingService Server 2008 not possible?
原标题:

MSDN says about Report Viewer in VS 2008: "The ReportViewer controls require information that is only exposed through the SQL Server 2005 SOAP execution endpoint."

http://www.gotreportviewer.com/ says about Report Viewer in VS 2008: "In remote mode the ReportViewer control can only view reports hosted on a SQL Server 2005 Report Server".

Is there really no Update unitl now for using ReportViewer in VS 2008 in remote mode together with Reporting Service Server 2008 ?

I m getting error message when using it: "# The version of the report server web service definition (WSDL) is either not valid or unrecognized. The server is not a compatible version. * System.Web.Services.Protocols.SoapException: Server did not recognize the value of HTTP Header SOAPAction : ...schemas.microsoft.com/sqlserver/2005/06/30/reporting/reportingservices/LoadReport..."

问题回答

I don t think that s quite correct (I m up and running using ReportViewer in VS2008 against a report server under SQL Server 2008).

Here s my interpretation of the rules :

1) A ReportViewer in CLIENT processing mode can t display reports created in VS2008 (Business Intelligence Development Studio 2008) because it doesn t have the necessary code to handle new report objects that were introduced since SQL Server 2005.

2) A ReportViewer in REMOTE processing mode can display reports from SQL Server 2008 Reporting Services because the server itself handles the report building. ReportViewer just streams the results back from the report server.

3) The "SQL Server 2005 SOAP execution endpoint" is what you re actually hitting with ReportViewer, I believe (can anyone confirm this?). I just finished wrapping the SOAP API for my web app that handles publishing reports and the WSDL is called ReportingServer2005.asmx (there s also a ReportingService2006.asmx to be used for SharePoint integration) - there s no 2008.

I m just moving us from SQL Server 2000 to 2008, so all of my reports aren t using any newer features like the tablix. It s certainly possible that ReportViewer can t display a report from 2008 if it uses any new visual components that were introduced in 2008.





相关问题
Open PDF Programmatically in One Page View

I have a 2005 Reporting Services report that I display as a PDF through the report viewer control. I would like to know how I can have the PDF be viewed in the "one page at a time mode". Right now it ...

ASP.NET ReportViewer Google Chrome CPU usage

We have found an interesting issue between ASP.NET 3.5 and ReportViewer with Google Chrome. Our set of pages work fine until a ReportViewer control displays a report. Google Chrome then eats up 50% ...

Where to install ReportServer

I have 2 servers (IIS & SQL). A web site on the IIS server uses the ReportViewer web control. Should ReportServer be installed on the IIS box or the SQL box. (IIS is in the DMZ) TIA J

Creating a PDF of a Dynamics CRM 4.0 report programmatically

We are currently in the midst of upgrading our CRM 3.0 installation to CRM 4.0. One of the things we were doing from our external web site is pulling a PDF of a report using the ReportViewer control ...

热门标签