共用方式為


使用 SQL 配接器搭配BizTalk Server輪詢SQL Server

您可以將 SQL 配接器設定為從 SQL Server 接收輪詢型資料變更訊息。 您可以指定配接器執行的輪詢語句來輪詢資料庫。 輪詢語句可以是 SELECT 語句或傳回結果集的預存程式。 根據收到的輪詢訊息類型,配接器會公開三種不同的輪詢方式:

  • 輪詢。 這項作業會在輪詢訊息中傳回資料集。 在設計階段,無法取得正在輪詢之資料庫物件的架構。 相反地,架構會在執行時間做為輪詢訊息的一部分使用。

  • TypedPolling。 此作業會傳回強型別輪詢訊息。 在設計階段,也會提供資料庫物件的架構。 如果您想要將輪詢訊息中的特定元素對應至另一個架構,可能是另一個作業,則必須使用此作業來進行輪詢。

  • XmlPolling。 這項作業會以 XML 訊息的形式傳回輪詢訊息。 如果您想要使用使用 FOR XML 子句的 SELECT 語句或預存程式,以 XML 訊息的形式傳回資料,則必須使用此作業。 如需 FOR XML 子句的詳細資訊,請參閱FOR XML (SQL Server)

    如需這些輪詢作業的詳細資訊,請參閱 輪詢的支援

注意

SQL 配接器可讓配接器用戶端擁有單一 BizTalk 應用程式,其中包含相同資料庫或資料表的多個 Polling 或 TypedPolling 作業。 為了支援這類案例,配接器會在連線 URI 中包含唯一識別碼 - - InboundID。 當新增至連線 URI 時,此識別碼會讓它成為唯一的,進而在單一 BizTalk 應用程式中啟用多個輪詢作業。

本節中的主題提供如何在 BizTalk 應用程式中使用 Polling、TypedPolling 和 XmlPolling 的指示。 本節也提供如何使用 InboundID 連線屬性的相關資訊。

本節內容

另請參閱

使用 SQL 配接器開發 BizTalk 應用程式