私は実際にSSRS(2008R2)でレポートを開発しています。いくつかの理由により、Tablix で列の動的セットを作成するために、.rdl (XML) ファイルを直接変更する必要があります/決定しました。
変更は正常に機能しており、BIDS では、.rdl ファイルへの直接の変更がすべてデザイン ビューに表示されますが、もちろんlive
レポートには表示されません。
レポート データベースのテーブルで、source-rdl のコピーを保持するCatalog
フィールドを見つけました。Content
このフィールドに保存されているコンテンツを変更すると (列のタイトルを変更するなど)、レポート ビューアーのレポートには、新しい列のタイトルではなく、古い列のタイトルが表示されます。ブラウザのキャッシュを削除しようとしましたが、うまくいきませんでした。
したがって、レポート ビューアーがレポートをキャッシュするか、データベース内の他のフィールドを変更して、レポート サーバーまたはビューアーに変更があることを知らせる必要がありますが、どちらが変更されたかを判断できません。
誰かが正しい方向、または理想的には解決策を教えてくれることを願っています。
はい、レポート データベースに変更を加えることが推奨される方法ではないことは承知しています :-)
どうもありがとうございました!