- I have 2 Reporting Services servers, one is Reporting Services 2012 and the other 2016.
- There are reports and folders on both servers.
- I am using Microsoft Report Viewer (WinForms dll) 10.0.0.0 in a WPF page wrapped on a winforms component to connect in Remote mode to my report server.
- I am NOT using 2005 reporting services or reports anywhere and have
recompiled the reports in my report writer.
When I try to view a report in my WPF page I just get this message:
"Remote report processing requires Microsoft SQL Server 2008 Reporting Services or later"
How can I stop this message and see my report appear?
Thanks in advance. Dave K.
Additional....
I did a break point just after the reportviewer.RefreshReport() and dug deep and found this exception which shows ReportingServices2005 (but why??)...
at Microsoft.Reporting.WinForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.SoapVersionMismatchException.ThrowIfVersionMismatch(SoapException e, String expectedEndpoint, String message, Boolean includeInnerException)
at Microsoft.Reporting.WinForms.SoapReportExecutionService.ServerReportSoapProxy.OnSoapException(SoapException e)
at Microsoft.Reporting.WinForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.ProxyMethodInvocation.Execute[TReturn](RSExecutionConnection connection, ProxyMethod1 initialMethod, ProxyMethod
1 retryMethod)
at Microsoft.Reporting.WinForms.Internal.Soap.ReportingServices2005.Execution.RSExecutionConnection.LoadReport(String Report, String HistoryID)
at Microsoft.Reporting.WinForms.SoapReportExecutionService.LoadReport(String report, String historyId)
at Microsoft.Reporting.WinForms.ServerReport.EnsureExecutionSession()
at Microsoft.Reporting.WinForms.ServerReport.get_AutoRefreshInterval()