2009-06-10 10 views
0

自分の環境でローカルレポート作成を許可するオプションは何ですか?私はすでに既存の中央報告サービスがウェブを介してアクセスするように働いています。私は今、ローカルマシン上で同じレポートを提供する必要があります。Disconnected環境のローカルレポートオプション?

ローカルレポートオプションは何ですか?各ローカルマシンでは、SQL Express 2005が実行されています。 ReportServer DBも同様に複製する必要がありますか?

別の方法がありますか? 200種類のインストールサービスを報告することを避けるために、別の方法でそれらを生成する方が簡単でしょうか?既存のレポートは、DBレポートからのデータを取得するための基本的なものです。何もない。

答えて

1

ReportViewerコントロールは、ローカル処理モードで実行できます。これを行うには、ご使用の環境では、次の2つのことが必要です。

1 - レポートを作成するレポート定義ファイル(RDLCファイル)。

2 - レポートに表示するデータ。

あなたはすでに#1を持っていますが、ローカルリポジトリのどこかにパッケージするだけで済みます。 ReportViewerコントロールはこれにアクセスできる必要があります。 WebControlまたはWinformコントロールであれば、レポートを作成するためにRDLCファイルが必要になります。

DATAについては、データベースからユーザマシンへの複製方法を理解する必要があります。 1つの考え方は、データを含むXMLファイルを生成し、XMLをデータセットに読み込んでそれをreportViewerコントロールに渡すことです。

+0

レポートに表示されるデータがローカルデータベースから来ないのですか?それは現在レポートで表示されているデータです。 –

+0

データは任意のデータソースから取得できます。ここで重要な点は、LocalModeでReportViewerを実行でき、レポートサービスをインストールする必要がないことです。 – jgallant