SSDT を使用して新しいレポートを作成する VS2015 で問題が発生しています (SSRS 2016)。共有データセットを使用してレポートで参照すると、機能せず、非常にあいまいなエラーが発生します。データセットの SQL 2008 R2 データベースに接続しています。
ローカル レポートの処理中にエラーが発生しました。
レポート '/Dataset1' の定義が無効です。
データセットを埋め込みデータセットに変更するとすぐに、完全に正常に動作します。
SSDT を使用して新しいレポートを作成する VS2015 で問題が発生しています (SSRS 2016)。共有データセットを使用してレポートで参照すると、機能せず、非常にあいまいなエラーが発生します。データセットの SQL 2008 R2 データベースに接続しています。
ローカル レポートの処理中にエラーが発生しました。
レポート '/Dataset1' の定義が無効です。
データセットを埋め込みデータセットに変更するとすぐに、完全に正常に動作します。
共有データセットの XML を見てください。名前属性はありますか?そうでない場合は、次の回避策を試してください。
交換
<DataSet>
と
<DataSet Name="Dataset1">
ソリューションを再構築し、レポートをプレビューしてみてください。
重要: Visual Studio を使用してデータセットに変更を加えると、属性が削除されます。
Microsoft が修正プログラムをリリースするまで、これでうまくいくことを願っています。
必要に応じて、ファイルを修正する PowerShell スクリプトをソリューションに追加できます。共有データセットごとに次のコマンドが必要です。
(Get-Content MyProject\MySharedDataset.rsd).Replace('<DataSet>', '<DataSet Name="MySharedDataset">') | Set-Content MyProject\MySharedDataset.rsd
VS 2015 用の PowerShell ツールがあることを確認してください。