以前、WebアプリケーションはVS2010を使用してSSRSレポートを開発していました。 しかし、rdlファイルをサーバー(Windows Server 2008)にアップロードしたい場合は、現在VS2015を使用して新しいレポートを作成しています。 次のエラーが発生します。レポート定義が有効でないか、このバージョンのReporting Servicesでサポートされていません
このバージョンのReporting Servicesでは、レポート定義が有効ではなく、サポートされていません。これは、Reporting Servicesの新しいバージョンのレポート定義を公開した結果、またはレポート定義に適切な形式でないXMLが含まれているか、レポート定義スキーマに基づいてXMLが有効でないことが原因です。詳細:レポート定義に無効なターゲット名前空間 'http://schemas.microsoft.com/sqlserver/reporting/2016/01/reportdefinition'があり、アップグレードできません。 (rsInvalidReportDefinition)
他の開発者は、2010年版をターゲットにしてパスを変更してから問題を解決することを提案しますが、それは解決方法ではありません。
注:エラーに記載されているURLは空です。
とレポートサーバーには、Microsoft SQL Server Reporting Servicesのバージョンは、私が選ぶべきどのバージョンその後、10.50.6000.34
のですか?
-SQL 2008 -SQL 2008 R2、SQL 2012、SQL 2014 -SQL 2016+(最新のSSDT-BIの新機能)
サーバー上で実行されているレポートサービスのバージョンはどれですか? – BishNaboB
プロジェクトプロパティでTargetServerVersionを変更して、それが役立つかどうかを調べることができます。 RDLを手動でアップロードしているのであれば、それは間違いありません。 –
[SSRS 2014レポートのデプロイメントに関する問題の重複](http://stackoverflow.com/questions/39188874/ssrs-2014-report-deploy-issue) – SMM