RDLレポートでRDLCを使用する場合
私は過去数週間にSSRS 2005/2008を研究しており、いくつかのサーバー側レポートを作成しました。一部のアプリケーションでは、その特定の状況についてRDLCを調べることを同僚から提案されました。私は今、RDLとRDLCの主な違いを理解しようとしています。 この情報を検索すると、せいぜい断片化された情報しか得られません。私はそれを学びました: RDLCレポートには、データの取得方法に関する情報は保存されません。 RDLCレポートは、ReportViewerコントロールによって直接実行できます。 しかし、RDLCファイルと他の関連システム(レポートサーバー、ソースデータベース、クライアント)の関係についてはまだ完全には理解していません。 RDLCファイルをよく理解するために、それらの使用法がRDLファイルとどのように異なり、どのような状況でRDLよりもRDLCを選択するかを知りたいと思います。リソースへのリンクも歓迎します。 更新: ASP.NETフォーラムのスレッドは、この同じ問題について説明します。それから、私は問題についていくつかのより良い理解を得ました。 RDLCの機能は、ReportViewerコントロールで完全にクライアント側で実行できることです。 これにより、Reporting Servicesインスタンスが不要になり、データベース接続も不要になりますが、次のようになります。 これは、レポートで必要なデータを手動で提供する必要があるという要件を追加します。 これが長所か短所かは、特定のアプリケーションによって異なります。 私のアプリケーションでは、とにかくReporting Servicesのインスタンスを使用でき、レポートに必要なデータをデータベースから簡単にプルできます。RDLCを検討する理由が残っていますか、それとも単にRDLを使用すべきですか?