次の方法で共有


SQL アプリケーションを開発する

概要

Microsoft BizTalk Adapter for SQL Server は、Windows Communication Foundation (WCF) バインドです。 クライアント アプリケーションは、SQL アダプターを使用して、SQL Server成果物に対する操作を呼び出すことができます。 SQL アダプターは次のように使用できます。

  • BizTalk Server ソリューションの物理ポート バインドを使用する。

  • クライアント プロキシのインスタンスでメソッドを呼び出すこと。

  • ホストされる WCF サービスとして。

  • WCF チャネル モデルを使用するコード内のチャネル インスタンス経由で SOAP メッセージを送信する。

BizTalk と WCF サービスと WCF チャネル

次の表を示します。

  • SQL アダプターを使用してSQL Serverに対して実行できるさまざまな操作を一覧表示します。

  • 選択した方法 (BizTalk Server、WCF サービス モデル、WCF チャネル モデル) を使用したタスクの実行に関する情報を含むトピックへのリンクを提供します。

タスク BizTalk Server WCF サービス モデル WCF チャネル モデル
テーブルとビューに対する基本的な挿入、更新、削除、および選択操作の実行 SQL アダプターでBizTalk Serverを使用して操作を挿入、更新、削除、または選択する WCF サービス モデルを使用してインターフェイス テーブルとビューに対する操作を挿入、更新、削除、または選択する WCF チャネル モデルを使用して SQL のテーブルに対して挿入操作を実行する
大きなデータ型列を含むテーブルとビューに対する操作の実行

(アダプターを使用した FILESTREAM 操作に関する情報も含まれます)
SQL アダプターを使用した大きなデータ型を含むテーブルとビューに対する操作 WCF サービス モデルを使用して SQL で大きなデータ型を持つテーブルとビューに対する操作を実行する -
ストアド プロシージャの実行 BizTalk Serverを使用してSQL Serverでストアド プロシージャを実行する WCF サービス モデルを使用して SQL でストアド プロシージャを呼び出す -
BizTalk オーケストレーションを使用せずに 1 つのパラメーターを持つストアド プロシージャを実行する BizTalk Serverを使用して、SQL Serverで 1 つの XML パラメーターを使用してストアド プロシージャを実行する - -
定義に FOR XML 句を含むストアド プロシージャの実行 BizTalk Serverを使用して、SQL Serverで FOR XML 句を持つストアド プロシージャを実行する - -
SQL Serverに対する複合操作の実行 BizTalk Serverを使用してSQL Serverに対して複合操作を実行する - -
SQL Serverでのスカラー関数の呼び出し BizTalk Serverを使用してSQL Serverでスカラー関数を呼び出す WCF サービス モデルを使用してSQL Serverでスカラー関数を呼び出す -
SQL Serverでのテーブル値関数の呼び出し BizTalk Serverを使用してSQL Serverで Table-Valued 関数を呼び出す WCF サービス モデルを使用してSQL Serverで Table-Valued 関数を呼び出す -
ExecuteReaderExecuteScalar、または ExecuteNonQuery 操作の実行 BizTalk Serverを使用した SQL での ExecuteReader、ExecuteScalar、または ExecuteNonQuery 操作 WCF サービス モデルを使用した SQL での ExecuteReader、ExecuteScalar、または ExecuteNonQuery 操作 -
ポーリング ベースのデータ変更メッセージの受信 BizTalk Serverで SQL アダプターを使用してSQL Serverをポーリングする WCF サービス モデルで SQL アダプターを使用してSQL Serverポーリングする WCF チャネル モデルを使用してSQL Serverからポーリング ベースのデータ変更メッセージを受信する
SQL Server通知の受信 BizTalk Serverを使用して SQL クエリ通知を受信する WCF サービス モデルを使用して SQL からクエリ通知を受信する -

次のステップ

このセクションのトピックでは、BizTalk Serverと .NET の両方のプログラミング ソリューションで SQL アダプターを使用するアプリケーションを開発するのに役立つ情報、手順、および例について説明します。