質問

私の環境でローカルの報告を可能にするために私のオプションは何ですか?私は既存の中央レポートサービスは、すでに彼らはウェブを介してアクセスすることを取り組んでいます。私は今、そこにローカルマシン上のものと同じレポートを提供する必要があります。

ローカルレポートオプションは何ですか?各ローカルマシンには、SQL Expressの2005がそれで実行されている持っています。私はその後、レポートサーバーDBのにも複製する必要がありますか?

別の方法はありますか?それだけで彼らにレポートサービスの200インストールのいじり回避するための別の方法を生成するために容易になるだろうか?既存のレポートは、あなたの基本的なグラブDBからのデータが報告されています。何も凝っています。

役に立ちましたか?

解決

あなたは、ローカル処理モードでのReportViewerコントロールを実行することができます。これを行うためには、お使いの環境では、あなたは間違いなく、次の二つのことが必要になります:

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

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

あなたはすでにあなただけのローカルリポジトリ内のどこかでそれをパッケージ化する必要があり、#1を持っています。 ReportViewerコントロールは、このアクセスできるようにする必要があります。それがWebBrowserコントロールまたはWinフォームコントロールして、彼らは両方のレポートを作成するためにRDLCファイルが必要になります。

は、DATAとして、あなたは、あなたがユーザーのマシン上にデータベースから複製する方法を把握する必要があります。一つのアイデアは、その後、DataSetにXMLを読み込み、ReportViewerコントロールに渡し、データをXMLファイルを生成することです。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top