2016-06-22 11 views
2

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

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

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

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

+0

のためのPowerShellのツールを持っていることを確認し、他のすべてが同じです)。データソースが2008-R2か2014かどうかにかかわらず同じ問題が発生します。これはSSRSではなくVSでの問題と思われます。レポートを展開することはできますか?そうであれば、サーバーから作業しますか? – yelxe

+0

SSDTのプレビューバージョンから現在のバージョンにアップグレードしたばかりで、問題は解決しません。 – yelxe

+0

共有データセットのName属性が@yelxeごとに欠落していることが判明しました。彼の回避策を実装した後、正常に動作しました。 –

答えて

1

共有データセットのXMLをご覧ください。それは名前属性を持っていますか?ない場合は、この回避策を試してみてください。

<DataSet Name="Dataset1"> 

<DataSet> 

を交換して、ソリューションを再構築し、レポートをプレビューしてみてください。

重要:Visual Studioを使用してデータセットを変更すると、その属性は削除されます。

これは、Microsoftが修正プログラムをリリースするまではうまくいきません。

必要に応じて、ファイルを修正するPowerShellスクリプトをソリューションに追加することができます。あなたは、各共有データセットに対して次のコマンドが必要になります。

(Get-Content MyProject\MySharedDataset.rsd).Replace('<DataSet>', '<DataSet Name="MySharedDataset">') | Set-Content MyProject\MySharedDataset.rsd 

(私はSSRS-2014を使用しています、私は同じことを経験していますが、VS 2015

+0

この@yelxeのおかげで、これは私の問題を解決しました。 –

+0

これはVS2015の問題ですか?私は過去にVS2012を使ってこれを体験したことはありません。 –

+0

私の推測では、この問題はごく最近に導入されたか、このような基本的な機能不具合についてもっと多くの報告されたインシデントを見つけることができます。私はBIDS-2008からSSDT-2015に飛びついたので、私は確かに言えません。 – yelxe

関連する問題