2017-01-23 21 views
1

以前、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の新機能)

+0

サーバー上で実行されているレポートサービスのバージョンはどれですか? – BishNaboB

+0

プロジェクトプロパティでTargetServerVersionを変更して、それが役立つかどうかを調べることができます。 RDLを手動でアップロードしているのであれば、それは間違いありません。 –

+0

[SSRS 2014レポートのデプロイメントに関する問題の重複](http://stackoverflow.com/questions/39188874/ssrs-2014-report-deploy-issue) – SMM

答えて

0

単純な解決策は です。.slnファイルをバックアップします VS 2010 .slnをメモ帳で開きます。に、 のMicrosoft Visual Studioのソリューションファイルフォーマットのバージョン11.00

のVisual Studio 2010のプロジェクト(「{FAE04EC0-3 ......

変更バージョン11.0:

それは次のようになりますバージョン2008

から10.0およびVisual Studio 2010のそれはこのようなものになります。 のMicrosoft Visual Studioのソリューションファイルを、フォーマットバージョン10.00

ビジュアル大学地区O 2008プロジェクト(「{FAE04EC0-3 .....

から:How to downgrade from Visual Studio 2012 project to Visual Studio 2008

0

チェック発言は代替ソリューションのため、この記事に答える:[SSRS report definition is newer than Server

私はビジュアルで同じERORを持っているので、スタジオ2017と私のためにこのソリューションだけが動作します。

関連する問題