1
SSRSレポートプロジェクトとデータベースプロジェクトが同じSSDTソリューションにあります。レポートでは、共有データソース(データベースプロジェクトと同じデータベース)と、主データセットのデータベースからのストアドプロシージャを使用します。 ストアドプロシージャのエラーのためにレポートの1つが作成されていないことに気付きました。ソリューションのデータベースプロジェクトを参照しているSSRS
SSRSプロジェクトは、ストアドプロシージャが正しいかどうかを確認するために、実際のデータベースではなくデータベースプロジェクトのストアドプロシージャのバージョンを調べていました。
この問題が発生したのは誰ですか?SSRSに「実際の」データソースではなくデータベースプロジェクトを使用するように指示するソリューション内の設定はどこですか?
これは間違いなくこれをやっていたので、私はそれが奇妙だと思ったので質問しました。 – Rich
キャッシュされたバージョンを使用していた可能性があります。 VSでは、SSRSプロジェクトがデータをキャッシュします。そのデータセットを更新するか、レポートビューアの緑色のデータ更新ボタンを押してDBに戻る必要があります。 SPを変更してVSプロジェクトを更新しないと、キャッシュされたバージョンが使用されます。あなたは確かにリフレッシュする必要があります。 –
うん、私はそれについて知っている - デザインモードでは、データセットをリフレッシュすると、私は期待していたし、プレビューモードではコンパイルされませんでした。それはSPに誤りを与えた。これらのエラーを示したストアドプロシージャのデータベースプロジェクトのバージョンにリンクしています。その奇妙な行動は、誰かがこれを以前に見たことがあるか、それが起こったのかもしれない理由を説明することができるように願っています。 – Rich