共用方式為


教學課程 1:將 BizTalk 專案遷移至 SQL 配接器

Microsoft BizTalk Server隨附的舊版 SQL 配接器與 WCF 型 SQL 配接器有許多方面不同,包括:

  • 建立 BizTalk 專案的設計階段體驗。

  • 中繼資料擷取體驗。

  • 架構檔案名和命名空間。

  • 資料類型對應。

  • 可以使用配接器執行的作業。

  • BizTalk Server 管理主控台中的實體埠組態

    這些差異會在移轉使用舊版 SQLadapter 建立的 BizTalk 專案主題中說明。

    不過,您可以變更使用舊版配接器所建立的 BizTalk 專案,並使它與 WCF 型 SQL 配接器搭配運作。

    本教學課程提供您應該對使用舊版配接器所建立之現有 BizTalk 專案所做的變更的指示。

注意

在本教學課程中,為了簡潔起見,舊版的 SQL 配接器稱為 vPrev SQL 配接器。 同樣地,使用 vPrev SQL 配接器的 BizTalk 專案稱為 vPrev BizTalk 專案。

重要

本教學課程提供如何移轉 vPrev SQL 配接器 BizTalk 專案,以在SQL Server資料庫資料表上執行基本插入作業的指引。 本教學課程並未涵蓋從 vPrev SQL 配接器移轉至新的 WCF 型 SQL 配接器的所有可能案例。 您必須使用此移轉教學課程作為基礎,並據以修改,以變更與您現有的專案相關。

用於教學課程的範例

本教學課程是以示範如何移轉 vPrev BizTalk 專案的範例 (SQL_Migration) 為基礎。 此範例隨附于 Microsoft BizTalk 配接器套件。 如需詳細資訊,請參閱範例。

必要條件

  • 您必須有 vPrev BizTalk 專案。 本教學課程牽涉到在 SQL Server 資料庫中 Customer 資料表上執行 Insert 作業的 BizTalk 專案。 Customer 資料表具有下列設計:

    資料行名稱 描述
    v_custid 主鍵、整數類型、識別欄位
    名稱 Nchar (10) 類型
  • 您必須有要求訊息,才能使用 vPrev SQL 配接器在SQL Server資料庫上執行 Insert 作業。 要求訊息必須符合使用 vPrev SQL 配接器所產生的 Insert 作業架構。

  • 熟悉在 Visual Studio 中建立 BizTalk 專案。 如需詳細資訊,請參閱 使用 BizTalk 專案系統

瞭解使用舊版配接器建立的 BizTalk 專案

vPrev BizTalk 專案建立的主要要素如下:

  • BizTalk 協調流程。 這是簡單的協調流程,可從檔案位置挑選要求訊息、使用 WCF-Custom 傳送接收埠將要求訊息傳送至SQL Server資料庫、接收回應,並將它儲存至另一個檔案位置。

  • 您想要在SQL Server資料庫上執行的作業架構。 本教學課程牽涉到在 Customer 資料表上執行 Insert 作業的 BizTalk 專案。 針對 Customer 資料表產生的架構為 InsertCustomerService.xsd。 此架構是使用 vPrev SQL 配接器產生。

  • 要求訊息。 在 Customer 資料表上執行插入作業的要求訊息。 要求訊息的架構符合舊版 SQL 配接器所呈現之 Insert 作業的架構。

如何移轉使用舊版配接器建立的 BizTalk 專案

此移轉教學課程的目標是讓您能夠傳送要求訊息,該訊息符合 vPrev SQL 配接器所產生的架構,方法是使用只能處理符合 WCF 型 SQL 配接器之訊息的 WCF-Custom 埠。 因此,簡單地說,移轉練習牽涉到設定 WCF-Custom 埠來處理不符合 WCF 型 SQL 配接器架構的訊息。

不過,若要能夠適當地設定 WCF-Custom 埠,您必須執行下列工作:

  • 使用 WCF 型 SQL 配接器在 Customer 資料表上產生 Insert 作業的中繼資料。

  • 將使用 vPrev SQL 配接器執行 Insert 作業的要求訊息對應至要求訊息,以使用 WCF 型 SQL 配接器執行插入作業。

  • 將使用 WCF 型 SQL 配接器收到的回應訊息對應至 vPrev SQL 配接器的回應訊息。

  • 在 BizTalk Server 管理主控台中建立 WCF-Custom SQL 傳送接收埠。

  • 將 WCF-Custom 埠設定為使用要求和回應對應。

本節內容

另請參閱

SQL 配接器教學課程