共用方式為


開發 SQL 應用程式

概觀

Microsoft BizTalk Adapter for SQL Server 是 Windows Communication Foundation (WCF) 系結。 用戶端應用程式可以使用 SQL 配接器來叫用SQL Server成品上的作業。 您可以取用 SQL 配接器:

  • 透過BizTalk Server解決方案中的實體埠系結。

  • 藉由在用戶端 Proxy 實例上叫用方法。

  • 作為裝載的 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 協調流程 使用 BizTalk Server,在 SQL Server中使用單一 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 函式 -
執行 ExecuteReaderExecuteScalarExecuteNonQuery 作業 使用 BizTalk Server 在 SQL 中執行 ExecuteReader、ExecuteScalar 或 ExecuteNonQuery 作業 使用 WCF 服務模型在 SQL 中執行Reader、ExecuteScalar 或 ExecuteNonQuery 作業 -
接收輪詢型資料變更訊息 使用 SQL 配接器搭配BizTalk Server輪詢SQL Server 使用 SQL 配接器搭配 WCF 服務模型輪詢SQL Server 使用 WCF 通道模型從SQL Server接收輪詢型資料變更訊息
接收SQL Server通知 使用 BizTalk Server 接收 SQL 查詢通知 使用 WCF 服務模型從 SQL 接收查詢通知 -

下一步

本節中的主題提供資訊、程式和範例,協助您開發在 BizTalk Server 和 .NET 程式設計解決方案中使用 SQL 配接器的應用程式。