共用方式為


使用 WCF 自訂配接器和 SQL 配接器設定埠

設定 WCF-Custom 傳送和接收埠的步驟,以使用 SQL 配接器在SQL Server上執行輸出和輸入作業。

必要條件

使用屬於BizTalk Server系統管理員或 BizTalk 操作員群組成員的帳戶登入。 如需許可權的詳細資訊,請參閱 部署和管理 BizTalk 應用程式所需的許可權,以及 最低安全性許可權

部署配接器以將訊息傳送至SQL Server

執行下列步驟,以使用 BizTalk Server 管理主控台,設定傳送訊息至SQL Server的 WCF-Custom 傳送埠。

  1. 啟動 BizTalk Server 管理主控台。

  2. 在主控台樹中,展開 [BizTalk 群組],然後展開 [ 應用程式]。

  3. 展開您要在其中部署 SQL 配接器的應用程式。

  4. 以滑鼠右鍵按一下[傳送埠],指向 [新增],然後根據BizTalk Server與SQL Server之間的通訊模式,指向您想要設定的埠類型。

  5. 在 [ 傳送埠內容 ] 對話方塊的 [ 一般 ] 索引標籤上,輸入傳送埠的名稱。

  6. 從 [ 類型] 下拉式清單中,選取 [WCF-Custom],然後按一下 [ 設定]。

  7. [WCF-自訂傳輸屬性 ] 對話方塊中,執行下列動作:

    1. 按一下 [一般] 索引標籤,然後在 [位址 (URI) ] 欄位中,指定SQL Server的連線 URI。 如需連線 URI 的詳細資訊,請參閱建立SQL Server連線 URI

    2. 在 [ 一般] 索引標籤的 [ 動作 ] 文字方塊中,輸入作業的動作。 如需每個作業的動作清單,請參閱 訊息和訊息架構 。 例如,在SQL Server資料庫中資料表上叫用 Insert 作業的動作為:

      TableOp/Insert/dbo/Employee  
      

      注意

      Employee 是SQL Server資料庫中資料表的名稱。

    3. 按一下 [ 系結 ] 索引標籤,然後從 [ 系結類型 ] 清單中選取 [sqlBinding]。 您可以指定 SQL 配接器所公開的不同系結屬性。 如需系結屬性的詳細資訊,請參閱閱讀 BizTalk Adapter for SQL Server 配接器系結屬性

    4. 按一下 [認證] 索引標籤,然後執行下列其中一項動作:

      • 選取[不要使用單一登入] 選項,並指定要連線到SQL Server的使用者名稱和密碼。 請注意,使用者名稱和密碼會區分大小寫。

        注意

        如果您想要使用 Windows 驗證 連線到SQL Server,請指定空白的使用者名稱和密碼。 執行這項操作之前,您必須將您登入的 Windows 使用者新增至 SQL Server,如搭配 SQL 配接器使用 Windows 驗證連接到SQL Server中所述。

      • 選取 [ 使用單一登入 ] 選項,然後指定聯盟企業單一登入 (SSO) 應用程式。

        如需有關BizTalk Server安全性的詳細資訊,請參閱SQL 配接器的安全性和BizTalk Server

    5. 若要返回 [ 傳送埠內容 ] 對話方塊,請按一下 [ 確定]。

  8. 從 [ 傳送處理常式] 清單中,選取 [BizTalkServerApplication]。

  9. 如果您在步驟 4 中選擇 [靜態 One-Way 傳送埠 ],請指定傳送管線。 從 [ 傳送管線 ] 清單中,選取對應至 XMLTransmit 的管線。

  10. 如果您選擇步驟 4 中的 靜態 Solicit-Response 埠 ,請指定傳送和接收管線。

    1. 從 [ 傳送管線 ] 下拉式清單中,選取對應至 XMLTransmit 的管線。

    2. 從 [ 接收管線 ] 下拉式清單中,選取對應至 XMLReceive 的管線。

  11. 按一下 [確定]。

部署配接器以接收來自SQL Server的訊息

執行下列步驟,以使用 BizTalk Server 管理主控台,設定從 SQL Server 接收訊息的 WCF-Custom 接收埠。

  1. 啟動 BizTalk Server 管理主控台。

  2. 在主控台樹中,展開 [BizTalk 群組],然後展開 [ 應用程式]。

  3. 展開您要在其中部署 SQL 配接器的應用程式。

  4. 以滑鼠右鍵按一下[接收埠],指向 [新增],然後按一下 [單向接收埠] 或 [要求回應接收埠],視BizTalk Server與SQL Server之間的通訊模式而定。

  5. 在 [ 接收埠內容] 對話方塊的 [ 一般 ] 索引標籤上,輸入接收埠的名稱。

  6. 在 [ 接收位置] 索引 標籤上,按一下 [ 新增]。 [ 接收位置屬性 ] 對話方塊隨即出現。

  7. 在 [ 接收位置屬性 ] 對話方塊中,執行下列動作:

    1. 指定接收位置的名稱。

    2. 從 [ 類型] 下拉式清單中,選取 [WCF-Custom],然後按一下 [ 設定]。

  8. [WCF-自訂傳輸屬性 ] 對話方塊中,執行下列動作:

    1. 按一下 [一般] 索引標籤,然後在 [位址 (URI) ] 欄位中,指定SQL Server的連線 URI。 如需連線 URI 的詳細資訊,請參閱建立SQL Server連線 URI

    2. 按一下 [ 系結 ] 索引標籤,然後從 [ 系結類型 ] 下拉式清單中選取 [sqlBinding]。 您可以指定 SQL 配接器所公開的不同系結屬性。 如需系結屬性的詳細資訊,請參閱閱讀 BizTalk Adapter for SQL Server 配接器系結屬性

    3. 按一下 [ 行為] 索引 標籤以設定交易隔離等級。 如需設定交易隔離等級的詳細資訊,請參閱 使用 SQL 設定交易隔離等級和交易逾時

    4. 按一下 [其他] 索引標籤,然後執行下列其中一項:

      • 選取[使用者帳戶],並指定要連線到SQL Server的使用者名稱和密碼。 請注意,使用者名稱和密碼會區分大小寫。

        注意

        如果您想要使用 Windows 驗證 連線到SQL Server,請指定空白的使用者名稱和密碼。 執行這項操作之前,您必須將您登入的 Windows 使用者新增至 SQL Server,如搭配 SQL 配接器使用 Windows 驗證連接到SQL Server中所述。

      • 選取 [從聯盟應用程式取得認證 ] 選項,然後指定分支機搆 SSO 應用程式。

        如需有關BizTalk Server安全性的詳細資訊,請參閱SQL 配接器的安全性和BizTalk Server

    5. 若要返回 [ 接收位置屬性 ] 對話方塊,請按一下 [ 確定]。

  9. 從 [ 接收處理常式 ] 下拉式清單中,選取 [BizTalkServerApplication]。

  10. 如果您選擇步驟 4 中的 單向接收埠 ,請指定接收管線。 從 [ 接收管線 ] 清單中,選取對應至 XMLReceive 的管線。

  11. 如果您在步驟 4 中選擇 [要求回應接收埠 ],請指定傳送和接收管線。

    1. 從 [ 接收管線 ] 下拉式清單中,選取對應至 XMLReceive 的管線。

    2. 從 [ 傳送管線 ] 下拉式清單中,選取對應至 XMLTransmit 的管線。

  12. 在 [ 接收位置屬性 ] 對話方塊中,按一下 [ 確定]。

  13. 在 [ 接收埠屬性 ] 對話方塊中,按一下 [ 確定]。

另請參閱

手動設定 SQL 配接器的實體埠系結