使用 WCF-SQL 配接器設定連接埠
本主題提供如何設定 WCF-SQL 傳送和接收埠,以使用 SQL 配接器在SQL Server上執行輸出和輸入作業的指示。
必要條件
使用屬於BizTalk Server系統管理員或 BizTalk 操作員群組成員的帳戶登入。 如需許可權的詳細資訊,請參閱 部署和管理 BizTalk 應用程式所需的許可權,以及 最低安全性許可權。
部署配接器以將訊息傳送至SQL Server
執行下列步驟來設定 WCF-SQL 傳送埠,以使用 BizTalk Server 管理主控台將訊息傳送至SQL Server。
啟動 BizTalk Server 管理主控台。
將 WCF-SQL 配接器新增至 BizTalk Server 管理主控台。 如需指示,請參閱將 SQL 配接器新增至 BizTalk Server 管理主控台。
在主控台樹中,展開 [BizTalk 群組],然後展開 [ 應用程式]。
展開您要在其中部署 SQL 配接器的應用程式。
以滑鼠右鍵按一下[傳送埠],指向 [新增],然後根據BizTalk Server與SQL Server之間的通訊模式,指向您想要設定的埠類型。
在 [ 傳送埠內容 ] 對話方塊的 [ 一般 ] 索引標籤上,輸入傳送埠的名稱。
從 [ 類型] 下拉式清單中,選取您稍早新增的 WCF-SQL 配接器,然後按一下 [ 設定]。
在 [傳輸屬性] 對話方塊中,執行下列動作:
按一下 [ 一般] 索引標籤,按一下 [ 設定 ] 按鈕,並提供連接參數的值。 如需 SQL 配接器連線 URI 的詳細資訊,請參閱建立SQL Server連線 URI。
在 [ 一般] 索引標籤的 [ 動作 ] 文字方塊中,輸入作業的動作。 如需每個作業的動作清單,請參閱 訊息和訊息架構 。 例如,在SQL Server資料庫中資料表上叫用 Insert 作業的動作為:
TableOp/Insert/dbo/Employee
注意
Employee 是SQL Server資料庫中資料表的名稱。
按一下 [ 系結] 索引標籤,並指定 SQL 配接器所公開之系結屬性的值。 如需系結屬性的詳細資訊,請參閱閱讀 BizTalk Adapter for SQL Server 配接器系結屬性。
注意
系結屬性會根據您設定傳送埠或接收埠來顯示。 例如,設定傳送埠時無法使用與通知相關的系結屬性,因為通知是輸入作業,而且需要接收埠設定。
按一下 [認證] 索引標籤,然後執行下列其中一項動作:
選取[不要使用單一登入] 選項,並指定要連線到SQL Server的使用者名稱和密碼。 請注意,使用者名稱和密碼會區分大小寫。
注意
如果您想要使用 Windows 驗證 連線到SQL Server,請指定空白的使用者名稱和密碼。 執行這項操作之前,您必須將登入的 Windows 使用者新增至 SQL Server,如搭配 SQL 配接器使用 Windows 驗證SQL Server所述。
選取 [ 使用單一登入 ] 選項,然後指定聯盟企業單一登入 (SSO) 應用程式。
如需有關BizTalk Server安全性的詳細資訊,請參閱SQL 配接器的安全性和BizTalk Server。
若要返回 [ 傳送埠內容 ] 對話方塊,請按一下 [ 確定]。
從 [ 傳送處理常式] 清單中,選取 [BizTalkServerApplication]。
如果您選擇在步驟 5 中建立 靜態 One-Way 傳送埠 ,請指定傳送管線。 從 [ 傳送管線 ] 清單中,選取對應至 XMLTransmit 的管線。
如果您選擇在步驟 5 中建立 靜態 Solicit-Response 埠 ,請指定傳送和接收管線。
從 [ 傳送管線 ] 下拉式清單中,選取對應至 XMLTransmit 的管線。
從 [ 接收管線 ] 下拉式清單中,選取對應至 XMLReceive 的管線。
按一下 [確定]。
部署配接器以接收來自SQL Server的訊息
執行下列步驟,以使用 BizTalk Server 管理主控台設定 WCF-SQL 接收埠,以接收來自SQL Server的訊息。
啟動 BizTalk Server 管理主控台。
將 WCF-SQL 配接器新增至 BizTalk Server 管理主控台。 如需指示,請參閱將 SQL 配接器新增至 BizTalk Server 管理主控台。
在主控台樹中,展開 [BizTalk 群組],然後展開 [ 應用程式]。
展開您要在其中部署 SQL 配接器的應用程式。
以滑鼠右鍵按一下[接收埠],指向 [新增],然後按一下 [單向接收埠] 或 [要求回應接收埠],視BizTalk Server與SQL Server之間的通訊模式而定。
在 [ 接收埠內容] 對話方塊的 [ 一般 ] 索引標籤上,輸入接收埠的名稱。
在 [ 接收位置] 索引 標籤上,按一下 [ 新增]。 [ 接收位置屬性 ] 對話方塊隨即出現。
在 [ 接收位置屬性 ] 對話方塊中,執行下列動作:
指定接收位置的名稱。
從 [ 類型] 下拉式清單中,選取您稍早新增的 WCF-SQL 配接器,然後按一下 [ 設定]。
在 [傳輸屬性] 對話方塊中,執行下列動作:
按一下 [ 一般] 索引標籤,按一下 [ 設定 ] 按鈕,並提供連接參數的值。 如需 SQL 配接器連線 URI 的詳細資訊,請參閱建立SQL Server連線 URI。
按一下 [ 系結] 索引標籤,並指定 SQL 配接器所公開之系結屬性的值。 如需系結屬性的詳細資訊,請參閱閱讀 BizTalk Adapter for SQL Server 配接器系結屬性。
注意
系結屬性會根據您設定傳送埠或接收埠來顯示。 例如,設定傳送埠時無法使用與通知相關的系結屬性,因為通知是輸入作業,而且需要接收埠設定。
按一下 [ 行為] 索引 標籤以設定交易隔離等級。 如需設定交易隔離等級的詳細資訊,請參閱 使用 SQL 設定交易隔離等級和交易逾時。
按一下 [其他] 索引標籤,然後執行下列其中一項:
選取[使用者帳戶],並指定要連線到SQL Server的使用者名稱和密碼。 請注意,使用者名稱和密碼會區分大小寫。
注意
如果您想要使用 Windows 驗證 連線到SQL Server,請指定空白的使用者名稱和密碼。 執行這項操作之前,您必須將登入的 Windows 使用者新增至 SQL Server,如搭配 SQL 配接器使用 Windows 驗證SQL Server所述。
選取 [從聯盟應用程式取得認證 ] 選項,然後指定分支機搆 SSO 應用程式。
如需有關BizTalk Server安全性的詳細資訊,請參閱SQL 配接器的安全性和BizTalk Server。
若要返回 [ 接收位置屬性 ] 對話方塊,請按一下 [ 確定]。
從 [ 接收處理常式 ] 下拉式清單中,選取 [BizTalkServerApplication]。
如果您選擇在步驟 5 中建立 單向接收埠 ,請指定接收管線。 從 [ 接收管線 ] 清單中,選取對應至 XMLReceive 的管線。
如果您選擇在步驟 5 中建立 要求回應接收埠 ,請指定傳送和接收管線。
從 [ 接收管線 ] 下拉式清單中,選取對應至 XMLReceive 的管線。
從 [ 傳送管線 ] 下拉式清單中,選取對應至 XMLTransmit 的管線。
在 [ 接收位置屬性 ] 對話方塊中,按一下 [ 確定]。
在 [ 接收埠屬性 ] 對話方塊中,按一下 [ 確定]。