VS 2010 でリンク SQL Server 2005 レポート サーバー レポートを作成しようとすると、「リモート レポート処理には Microsoft SQL Server 2008 Reporting Services 以降が必要です」というエラーが表示されます。コントロールを 2008 のものにダウングレードするにはどうすればよいですか?
1536 次
2 に答える
0
残念ながら、これを回避する唯一の方法は、この種の開発に古いバージョンの Visual Studio を使用することです。しかし、解決策はあまりありません。
于 2011-07-01T20:17:45.710 に答える
0
レポート ビューア コントロールの 2005 バージョンを使用する必要があります。残念ながら、MS はこれを 2010 で使用することを許可していません。「2008 にアップグレードしてください」よりもテクノロジ関連の理由の方が適切かもしれませんが、それが私がこれについて感じていることです。
ただし、ジャンプする必要があるいくつかのフープがあります。
- 古いコントロールは、VS 2008 (または 2005)を使用してWinFormsフォームに配置する必要があります。
- 新しいアプリケーションは、完全な .Net 4.0 プロファイルを使用している必要があります。
- メイン アプリケーションが署名されている場合、VS 2008 で作成する DLL には厳密な名前 key が必要です。
- VS 2008 で作成したコントロールを含む VS 2010 のフォームは、VS 2010 のデザイン ビューでは開きません。
- WPF を使用している場合、ネイティブ コントロールはありません。これを実現するには、WinForms コントロールをホストする Windows Forms Interop に頼る必要があります。
また、Report Viewer コントロールにはいくつかのバージョンがあることにも注意してください。 、SQL 2008 R2 - v10 = VS 2010、SQL 2008 R2
これがお役に立てば幸いです。
于 2012-05-24T19:13:55.197 に答える