ネイティブ XML Web サービスの概念

この機能は、将来のバージョンの 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 以降のネイティブ XML Web サービスを使用した場合、SOAP メッセージング要求を HTTP 経由で SQL Server のインスタンスに送信すると、次に示すステートメント、プロシージャ、および関数を実行できます。

  • Transact-SQL バッチ ステートメント (パラメーターを使用する場合と使用しない場合があります)。

  • ストアド プロシージャ、拡張ストアド プロシージャ、およびユーザー定義スカラー値関数。

このセクションの内容