1

私の開発環境は SQL Server 2008 R2 Standard Edition です。参考:http://msdn.microsoft.com/en-us/library/ms154655%28v=sql.105%29.aspx

上記の参照に従って、データ ソースを定義し、dll を bin フォルダーに配置して、構成ファイルを変更しました。

レポートを展開すると、失敗することもあれば成功することもあり、理由と時期がわからない...

  1. localhost/Reports エラーからレポートを確認すると、次のように表示されます。 レポートの処理中にエラーが発生しました。(rsProcessingAborted) このレポート サーバーに登録されていないか、このエディションの Reporting Services でサポートされていないデータ拡張機能 'ExtReport' を使用しようとしました。(rsDataExtensionNotFound)

  2. データ ソースを確認すると、エラーが表示されます: このレポートに使用されるデータ処理拡張機能は利用できません。アンインストールされたか、正しく構成されていません。

  3. Windows EvenViewer に 1 つのエラーが表示されます。レポート サーバー (MSSQLSERVER) が ExReport 拡張機能を読み込めません。

誰でもこれについて助けることができますか?そして、どうすれば診断できますか、チェック/デバッグする方法がわからない、またはログがありますか?

ありがとう。

4

1 に答える 1

0

データ処理拡張機能を作成しようとして同様の問題に遭遇し、拡張機能を .net 4.0 dll として構築していて、ssrs が 3.5 (2.0.50727 clr を使用) しかサポートしていないことに最終的に気付きました。

ログが見つからず、Process Monitor に何も表示されず、最終的に Visual Studio から ReportingServicesService にアタッチされました。これは、サービスを再起動してローカル SSRS Web ページにアクセスしようとした後にロードされていた dll を示していました。DPE dll をロードしようとさえせず、中断できる例外をスローしなかった後、2.0 clr で実行されていることに気付きました。もちろん、4.0 dll をロードすることはできません。

http://social.msdn.microsoft.com/Forums/sqlserver/en-US/e631f82a-69cc-4e63-af56-159b32f88116/what-version-of-the-clr-does-reporting-services-2012-run- under?forum=sqlreportingservices

于 2013-11-03T06:39:28.453 に答える