12

SSRS 2008のRDLファイルを動的に生成し、レポートサーバーでレポートとして定義し、生成されたレポートのサブレポートとして使用する「ビルディングブロック」からレポートを組み立てています。

レポートサーバーには、単一の共有データソースがあり、レポートサーバーで直接実行している限り機能します。

私が達成しようとしているのはこれです:

  • 生成されたメインレポートは、その共有データソースを参照する必要があります
  • 生成されたメインレポートに含まれるサブレポートも同じデータソースを使用する必要があります
  • Webサービスインターフェイスを使用してレポートをレポートサーバーにデプロイした後、実際にレポートをすぐに表示できるようにしたいと思います

今のところ、RDLを正常に生成して検証でき、レポートサーバーにも正常にデプロイできます。RDLが表示され、すべてが正常に表示されます。

しかし、レポートを表示しようとすると、データソースが無効であるか、削除されているなどのエラーが表示されます。

何が足りないの?私は正しいデータソース(それとすべてのGUID)を持っていると確信しており、名前は一致しています。生成されたRDLに、サーバーにすでに存在する共有データソースを使用するように指示するにはどうすればよいですか?

4

1 に答える 1