1

(区別、私はレポートを配布することについて話している - レポートをレポート サーバーに配置することではない)

最近、当社の製品にサポートが追加され、さまざまな統計情報をデータベース (mssql サーバー) にダンプできるようになりました。それ以来、私はレポートを作成しました (データソースは私自身の SQL サーバーです)。しかし、これらのレポートを顧客の手に渡したい場合 (明らかに独自のデータベースを指している)、顧客が独自のレポートを作成する必要がない場合 (または、独自のレポートを作成したくない/作成できない場合) はあります。これを行う良い方法は?

レポート クリエーターの使用方法を説明したり、自分が行ったことをコピーして貼り付けたり、レポートを開いてデータソースを変更したりする必要はありません。私は SSRS を使用するのがまったく初めてで、その複雑さを知りません。データベースにクエリを実行して、利用可能なレポートを確認できることはわかっています。コード (C# または Java) を介してレポート全体をデータベースに追加する方法はありますか?

4

1 に答える 1

2

SSRS がインストールおよび構成されていると仮定し、DB (テーブル、SP など) がレポートと一致すると仮定します。これを行う方法の 1 つは次のとおりです。

  1. レポートを作成するときは、共有データソースを使用します (レポートに埋め込まれたものは使用しないでください)。
  2. 顧客に、同じ名前でSSRS インスタンスに共有データ ソースを作成するよう依頼しますが、DB を指します。
  3. 利益!それだけです。RDL ファイルを提供するだけで、SSRS にアップロードされます。提供された共有データソースを使用して、DB からデータをプルします。
于 2013-09-30T20:48:48.633 に答える