2010-12-15 8 views
1

リモートモードでVS 2010 Microsoft Report Viewerを使用することを検討しています。私の質問は、データの取得が行われる場所と関係しています。例を挙げましょう。 2つのパラメータを持つレポートがあるとします。これらのパラメータは、データの取得時にストアドプロシージャのパラメータとして渡されます。だから、私の質問は、いつストアドプロシージャが呼ばれますか? SSRS 2008サーバーから呼び出され、データとレポートがレポートビューアクライアントに送信されるか、レポートビューアクライアントから呼び出されるストアドプロシージャですか?次に、レポートビューアクライアントにレポートが表示され、ユーザーがパラメータ値を変更してレポートを更新するとします。ストアドプロシージャはクライアントから呼び出されているのですか、または何らかの形でサーバーから呼び出されたストアドプロシージャですか?ReportViewer - リモートモード質問

答えて

3

リモートモードでは、すべてのレポート処理がリモートSSRSサーバーによって実行されます。この例では、ストアドプロシージャがサーバー上で実行され、レポート/データがクライアントに返されます。

このシナリオでパラメータが変更され、レポートが再実行されると、新しいレポート実行要求がクライアントからサーバーに送信され、サーバーで処理され、レポート/データが同じ方法でクライアントに返されます。

+0

@Ed - ありがとうございました!私は、この質問にまっすぐ答えを見つけることがどれほど難しいかを教えてくれません。私があなたに10回投票することができたら、私はそうするでしょう。 –

+1

@Randy Minder - 私はあなたが意味することを知っています - すべてのVSドキュメントでは、SSRSの仕組みを理解していることを前提としています - SSRSスタンドアロンで作業していないと難しいです。 –

+0

@Ed - これに関連する別の質問をします。おそらくあなたも私にそれを手伝うことができるかもしれません。 –