レポート サーバー Web サービスの導入

SQL Server Reporting Services により、レポート サーバー Web サービスを通じて、レポート サーバーのすべての機能を使用できます。Web サービスは、HTTP に対して Simple Object Access Protocol (SOAP) を使用し、クライアント プログラムとレポート サーバー間の通信インターフェイスとして機能します。Web サービスは 2 つのエンドポイントを提供します。1 つはレポートを実行するためのもので、もう 1 つはレポートを管理するためのものです。加えて、レポート サーバーの機能を公開するメソッドが用意されています。このメソッドにより、レポートのライフ サイクルの任意の時点に対するカスタム ツールを作成できます。

Web サービスに基づいた Reporting Services アプリケーションを開発する主な方法は 3 種類あります。以下の方法で開発できます。

  • Microsoft Visual Studio と the Microsoft .NET Framework SDK を使用して開発する。.NET Framework を使用して Web サービス アプリケーションを構築する方法の詳細については、「Web サービスと .NET Framework を使用したアプリケーションの構築」を参照してください。
  • Reporting Services のスクリプト環境である、rs ユーティリティ (RS.exe) ツールを使用してアプリケーションを開発する。Reporting Services と Visual Basic スクリプトを使用すると、レポート サーバー Web サービスの操作はどれでも実行できます。Reporting Services のスクリプトの記述の詳細については、「rs ユーティリティと Web サービスを使用したスクリプト」を参照してください。
  • SOAP 対応の開発ツールを使用してアプリケーションを開発する。詳細については、「Reporting Services における SOAP の役割」を参照してください。

プログラミング図

Reporting Services で利用可能な Web サービス開発オプション

レポート サーバー Web サービスの配置オプション

参照

関連項目

Reporting Services Web サービス クラス ライブラリ

概念

Reporting Services プログラミングの概要

その他の技術情報

レポート サーバー Web サービス

ヘルプおよび情報

SQL Server 2005 の参考資料の入手