2016-07-10 5 views
0

私は同じ初期カタログ/データベースを持つ5つの異なるSQL Serverインスタンスを持っており、これらすべての5つのサーバーに動的にヒットできるSSRSレポートを作成したいと思います。私はサーバ1、サーバ2のようにハードコードされた値を使用してデータソースのDDLを作成して、これを達成するためにSSRSレポート:動的にデータソースを変更する方法

...

私が欲しいのは、私は、データソースのDDLでサーバ1を選択したときに、私のメインのデータセットは、サーバ1のデータベースに接続する必要がありますローカル環境では動的接続文字列でこれを実現できますが、レポートサーバーに展開すると機能しません。

可能性がありますか?

+0

ローカル環境のデータソースをどのように変更していますか?そして、DDLによって、あなたはRDLを意味します、はい? –

+0

あなたのasp.net接続文字列から接続を設定したいですか? –

答えて

0

これは、1で5つのレポートを作成し、アクティブなレポートのみを表示することで実現できます。

  1. セットアップをあなたのレポートに5つのデータソースごとに、データセット(あなただけの最初のデータセットの定義をコピーして、データソースを変更することができますように聞こえる)
  2. コピーをすべて5つのデータソースを追加します。どのようなチャートやテーブルがデータセットを5回使用しているので、各コピーが別のデータソースを使用するようにします
  3. 「データソース」のようなレポートパラメータを設定し、5つの値を指定します(これらのshoulrは5つのデータソースに関連します)
  4. それぞれのチャートまたはタブリックを設定するには、 「データソース」パラメータは、選択したデータソースと一致します

追加のボーナスとして、それぞれのチャートとタブ柱を重ねて配置することができます。ユーザーの視点から見ると、1つのチャート/タブリックスデータを変更します。実際には、5つの異なるタブリックスが全く同じ位置に出現/消滅しています。

関連する問題