0

クライアントがエクストラネットでホストするasp.net 2.0 Webフォームアプリケーションがあります。このサイトには、SQL Server 2005 データベース (したがって SSRS 2005) からのいくつかのレポートが表示されます。これは、ReportViewer コントロール (v9) を使用して行います。

クライアントは、SQL Server 2008 R2 がインストールされている新しいサーバーにデータベースを移行しているとのことでした。

以前に SSRS 2008 レポートを作成しましたが、.Net 4 Web サイトでのみ使用できます。2008 年のレポートを .Net 2 Web サイトで表示できるようにする必要がありますか?それとも Web サイトを 3.5 にアップグレードする必要がありますか?

SSRS 2008 が 2005 とはまったく異なるツールであることはわかっていますが、できることは 2005 のレポートを 2008 のサーバーに展開し、理想的には Web サイトが接続する URL を変更することだけです。残念ながら、私は少し楽観的だと思います! 私はオンラインで多くの検索を行いましたが、SSRS、VS、ReportViewer コントロールなどのバージョン間で混乱しています。アドバイスをいただければ幸いです。

4

1 に答える 1

1

答えはイエスです!

BIDS 2008 を使用して .rptproj (2005) を開き、プロジェクト ファイルをアップグレードできるようにしました。次に、各レポートを順番に開いてプレビューしました (したがって、レポートは 2008 年にアップグレードされました)。これらは SSRS の 2008 インスタンスに展開され、.net 2 Web サイトの接続文字列を変更するだけで済みました。かつて私は楽観的ではありませんでした!

于 2012-05-11T13:58:28.313 に答える