我们最近将SSRS2005服务器升级到了SSRS2008,发现所有使用报表服务Web服务生成报表的应用程序都无法正常工作。
首先,ReportService.asmx中的Web服务不再可用,已被ReportService2005.asmx取代。
我们将 Web 引用更改为新位置后,现在收到消息:.Render() 方法不是 ReportService2005.asmx 的一部分。在 SSRS2008 中,以下代码实现被替换为什么?
首先,ReportService.asmx中的Web服务不再可用,已被ReportService2005.asmx取代。
我们将 Web 引用更改为新位置后,现在收到消息:.Render() 方法不是 ReportService2005.asmx 的一部分。在 SSRS2008 中,以下代码实现被替换为什么?
report = rpt.Render(ReportPath + ReportName, this.Format.ToString(), null, devInfo.ToString(), parameters, null, null, out encoding, out mimetype, out parametersUsed, out warnings, out streamids);
编辑
经过更多的研究,发现ReportService.asmx是SQL 2000 Reporting Services的一部分,而这已经在SQL 2008 Reporting Services中被弃用了。