2009-05-14 3 views
6

最近、SSRS2005サーバーの1つをSSRS2008にアップグレードしました。レポートを作成するためにレポートサービスWebサービスを利用していたすべてのアプリケーションが動作しなくなっています。SSRS2000 WebServiceの.Render()はSSRS2008で置き換えられましたか?

最初の問題は、WebService自体がReportService.asmxで使用できなくなり、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); 

EDIT
は、それがReportService.asmxが今SQL 2008レポートサービスのうち、廃止されましたSQL 2000レポートサービスの一部であったことが判明します。

答えて

1

への移行に関する記事のカップルですReportExecution2005.asmxを使用して、コードで必要に応じてレポートパラメータを変更する必要があります。

2

ReportService.asmxは推奨されていません。 SharePointのプロキシエンドポイントもあり、実行エンドポイント

から管理エンドポイント

  • ReportExecution2005.asmx -

  • 関連する問題