2

SSDT を使用して新しいレポートを作成する VS2015 で問題が発生しています (SSRS 2016)。共有データセットを使用してレポートで参照すると、機能せず、非常にあいまいなエラーが発生します。データセットの SQL 2008 R2 データベースに接続しています。

ローカル レポートの処理中にエラーが発生しました。

レポート '/Dataset1' の定義が無効です。

データセットを埋め込みデータセットに変更するとすぐに、完全に正常に動作します。

4

1 に答える 1

1

共有データセットの 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 ツールがあることを確認してください。

于 2016-06-23T20:54:30.573 に答える