0

私が何をしているのかを正確に説明しようとしています: ReportViewerコントロールをASP.NETページに組み込み、ユーザーが定義済みおよびユーザーがアップロードした RDL レポートを表示し、パラメーターを設定し、最終的に出力を受け取ることができるようにしようとしています。 (画面上とファイル内の両方)。

そのため、リモート サーバーにSSRSがあり、そこで共有データソースが定義されています。リモート サーバーには、データソースのデータを格納するOLAP キューブもあります。

質問:ローカル レポートとリモート データソースの間の接続をどのように提供して、レポートがそのmdx クエリを実行できるようにするのですか?

これまでのところ、ローカルデータソースを使用して LocalReport を表示することしかできず、ServerReport を表示することはまったくできませんでした (サーバーから結果のバイトを受け取るだけです)。

ありがとう。

4

1 に答える 1

0
  1. その Remote Server の別のサブフォルダに LocalReports を展開すると、問題を解決できます。その後、Shared Datasource を使用できるようになります。

  2. ReportViewer には、ProcessingModeプロパティ Local または Remote があります。両方に使用できました。ページに ReportViewer の 2 つのインスタンスを追加できます。1 つはローカル レポート用、もう 1 つはリモート レポート用です。

于 2012-11-29T10:48:50.067 に答える