この機能は、将来のバージョンの Microsoft SQL Server では削除される予定です。新しい開発作業では、この機能の使用を避け、現在この機能を使用しているアプリケーションは修正するようにしてください。
SQL Server 2005 以降、SQL Server では次のオープン スタンダードを使用することにより、SQL Server データベース エンジンを介してネイティブ XML Web サービスを使用できます。
-
HTTP (Hypertext Transfer Protocol)
World Wide Web の中核プロトコルである HTTP により、プラットフォームに依存しない Web ベースでのデータ変換を行えます。
重要 : |
|---|
|
HTTP をサポートするには、Http.sys という HTTP リスナが必要です。Http.sys は、Windows Server 2003 と Windows XP Service Pack 2 でのみ使用できます。詳細については、「HTTP カーネル モード ドライバ (Http.sys) の構成」を参照してください。 |
-
SOAP
SOAP では、オペレーティング システムの種類を問わずに、XML と HTTP を使用してサービス、オブジェクト、およびサーバーにアクセスする方法が定義されます。
-
Web サービス記述言語 (WSDL)
WSDL は XML ドキュメントの形式です。この形式を使用して Web ベースのサービスを記述できます。
SQL Server 2005 または SQL Server 2008 のネイティブ XML Web サービスを使用した場合、SOAP メッセージング要求を HTTP 経由で SQL Server のインスタンスに送信すると、次に示すステートメント、プロシージャ、および関数を実行できます。
-
Transact-SQL バッチ ステートメント (パラメータを使用する場合と使用しない場合があります)。
-
ストアド プロシージャ、拡張ストアド プロシージャ、およびユーザー定義スカラ値関数。

このセクションの内容

参照