アプリケーションへの Reporting Services の統合

SQL Server 2005 Reporting Services (SSRS) は、拡張性のあるオープンなレポート プラットフォームであり、Reporting Services に基づいて構築されるソリューションを開発するための API の包括的なセットを開発者に提供するように設計されています。

Reporting Services をカスタム アプリケーションに統合するには、レポート サーバー Web サービス (Reporting Services SOAP API)、Visual Studio 2005 の ReportViewer コントロール、および URL アクセスの 3 つのオプションがあります。アプリケーションに Reporting Services を統合する方法は、オプションごとに異なります。

Reporting Services の Web サービス

Reporting Services の Web サービスは、Reporting Services に対する開発を行うための主要なインターフェイスです。レポート カタログを管理するためのコードを開発する場合でも、サポートされている形式でレポートを表示するためのコードを開発する場合でも、Web サービスでは Reporting Services をアプリケーションに統合するために必要なすべての方法が公開されています。そのようなアプリケーションの一例が、Reporting Services に付属のレポート マネージャです。レポート マネージャでは、Web サービスを使用してレポート カタログを管理します。

Visual Studio 2005 の ReportViewer コントロール

Visual Studio 2005 に付属の ReportViewer コントロールは、レポート表示機能をアプリケーションに統合するために使用されます。コントロールには、Windows フォームベースのアプリケーション用と Web フォームのアプリケーション用の 2 つがあります。どちらのコントロールにも、レポート サーバーに配置されたレポートを表示する機能と、レポート サーバーがインストールされていない環境にあるレポートを表示する機能があります。

URL アクセス

URL アクセスは、ReportViewer コントロールがオプションでない場合にレポート表示機能をアプリケーションに統合するためのもう 1 つのオプションです。たとえば、Microsoft Visual Studio 2005 より前に提供された Microsoft .NET Framework のバージョンまたはアンマネージ コードで開発されたアプリケーションを使用するアプリケーションを開発する場合は、レポートの表示に URL アクセスを検討する必要があります。URL アクセスは、アプリケーション内でレポートを表示する以外に、電子メールを介してユーザーにレポートへのリンクを送信するために使用できます。

このセクションの内容

トピック 説明

SOAP を使用した Reporting Services の統合

Reporting Services の Web サービスを使用して、Reporting Services のレポート ナビゲーションおよび管理を既存のビジネス アプリケーションに統合する方法について説明します。

ReportViewer コントロールを使用した Reporting Services の統合

ReportViewer コントロールを使用して、レポート表示機能を既存のアプリケーションに統合する方法について説明します。

URL アクセスを使用した Reporting Services の統合

URL アクセスを使用して、Reporting Services のレポート ナビゲーションを既存のビジネス アプリケーションに統合する方法について説明します。

参照

関連項目

Reporting Services のプログラミング リファレンス

その他の技術情報

レポート マネージャ
Reporting Services のプログラミング
レポート サーバー Web サービス

ヘルプおよび情報

SQL Server 2005 の参考資料の入手