2016-09-30 8 views
0

私は現在、小さなSQLite DBを実行するアプリケーションで作業していますが、報告するために.RDLCを使用したいと思います。SQL ServerなしでSQL Server Reporting Servicesを展開する方法はありますか?

私は自分のビューモデルでレポートを生成しました。そのアイデアはDBから切り離されましたが、レポートフレームワークを使用するためにSQL Serverをインストールする必要があります。

レポートを生成するためにクライアントにSQL Serverをインストールする必要はありません。彼らはそれについて幸せではありません。また、レポートコンポーネントを再設計する必要もありません(SQL Serverを使用していた以前のプロジェクトのものがあり、うまく機能しています)再利用したいですか?

レポートフレームワークを展開する方法はありますかSQL Serverのないターゲットマシン?

理想的には、OTSの下にあるアプリケーションのインストールフォルダに必要なライブラリをコピーするだけですが、どのライブラリをコピーするのか、私が残すことができるのか、それともこの方法で動作するのかは分かりません。

洞察力があれば助かります。

+0

Ummm ....レポートのデータは.... SQL Serverから来ている必要があります。あなたはどのようにSQLサーバーなしでデータを格納することを提案しますか? –

+0

sqlサーバーのssrs部分は、通常はサーバー側のインストールであるsqlサーバーのコンテキスト内で実行されます。私は、ローカルまたはSQL LiteインストールのためのBIまたは分析処理が存在しないことを恐れています。 –

+0

@Sean Lange私はそのための解決策を持っています。 データはDBから直接取得されるのではなく、レポートに問題のあるように追加されたコレクションです。 基本的にビューモデルのコレクションです。 –

答えて

0

私たちがやったことは、2つのナゲットパッケージをインストールすることでした。

Microsoft.ReportViewer.WindowsとMicrosoft.SqlServer.Types

これは、私たちは私たちのターゲット・マシンにSQLサーバーを展開せずに報告フレームワークを使用できるようになります。

0

SSRSは、SQL Serverがインストールされたマシンでのみ動作します。

SSASとSSISと同じです。

+0

実際には、SQL Server(データベースサーバー)を同じマシンにインストールしなくても、これらのコンポーネントをすべてスタンドアロンでインストールできます。 –

+0

データベースエンジンは必要ありませんが、ライセンスされたSQL Serverインストールが必要です。 –

関連する問題