共用方式為


設定 SQL 配接器的登入認證

SQL 配接器需要配接器用戶端提供用戶端認證。 配接器會使用這些認證來向使用者驗證SQL Server,並建立連線。

配接器用戶端可以在使用 Visual Studio 時,以及使用 BizTalk Server 管理主控台時提供用戶端認證。 使用 Visual Studio 時,需要認證才能產生中繼資料。 使用 BizTalk Server 管理主控台時,需要認證才能在SQL Server上執行作業。

本節提供在 Visual Studio 和 BizTalk Server 管理主控台中指定用戶端認證的相關資訊。

從 Visual Studio 輸入認證

您可以從 Visual Studio 使用取用配接器服務增益集或 [新增配接器中繼資料精靈] 來指定認證。

使用取用配接器服務增益集

  1. 以滑鼠右鍵按一下 BizTalk 專案,指向 [ 新增],然後選取 [ 新增產生的專案]。

  2. 在 [ 新增產生的專案] 對話方塊中,執行下列動作:

    使用 作法
    類別 按一下 [取用配接器服務]。
    範本 按一下 [取用配接器服務]。
  3. 若要啟動 [ 取用配接器服務 ] 對話方塊,請按一下 [ 新增]。

  4. 在 [ 取用配接器服務 ] 對話方塊中,從 [ 選取系結 ] 清單中選取 [sqlBinding],然後按一下 [ 設定]。

  5. 在 [ 設定配接器 ] 對話方塊中,按一下 [ 安全性 ] 索引標籤,然後從 [用戶端認證類型 ] 清單中執行下列其中一項動作:

    注意

    如果您要使用 Windows 驗證連線到SQL Server,則必須將登入的 Windows 使用者新增至 SQL Server,如使用 Windows 驗證搭配 SQL 配接器連線至 SQL Server中所述。

    按一下此選項 作法
    使用 Windows 驗證以連線到 SQL Server。
    Windows 使用 Windows 驗證以連線到 SQL Server。
    使用者名稱 指定使用者名稱和密碼,以指定SQL Server資料庫中定義之使用者的認證,以連線至SQL Server。 請注意,使用者名稱和密碼會區分大小寫。 注意:如果您將[使用者名稱] 和 [密碼] 欄位保留空白,配接器會使用 Windows 驗證 連線到SQL Server。
  6. 按一下 [確定]。

使用 [新增配接器中繼資料精靈]

  1. 以滑鼠右鍵按一下 BizTalk 專案,指向 [ 新增],然後選取 [ 新增產生的專案]。

  2. 在 [ 新增產生的專案] 對話方塊中,執行下列動作:

    使用 作法
    類別 按一下 [新增配接器]。
    範本 按一下 [新增配接器中繼資料]。
  3. 按一下 [新增]。 [新增配接器中繼資料精靈] 隨即開啟。

  4. 在 [新增配接器精靈] 中,選取 [WCF-SQL]。 選取安裝BizTalk Server的電腦,以及 BizTalk 資料庫的名稱。

    重要

    如果您已在 BizTalk 中設定 WCF-SQL 埠,請從 [ ] 清單中選取埠。

  5. 按一下 [下一步]。

  6. 在 [ 取用配接器服務 ] 對話方塊中,從 [ 選取系結 ] 清單中選取 [sqlBinding],然後按一下 [ 設定]。

  7. 在 [ 設定配接器 ] 對話方塊中,按一下 [ 安全性 ] 索引標籤,然後從 [用戶端認證類型 ] 清單中執行下列其中一項動作:

    注意

    如果您要使用 Windows 驗證連線到SQL Server,則必須將登入的 Windows 使用者新增至 SQL Server,如使用 Windows 驗證搭配 SQL 配接器連線至 SQL Server中所述。

    按一下此選項 作法
    使用 Windows 驗證以連線到 SQL Server。
    Windows 使用 Windows 驗證以連線到 SQL Server。
    使用者名稱 指定使用者名稱和密碼,以指定SQL Server資料庫中定義之使用者的認證,以連線至SQL Server。 請注意,使用者名稱和密碼會區分大小寫。 注意:如果您將[使用者名稱] 和 [密碼] 欄位保留空白,配接器會使用 Windows 驗證 連線到SQL Server。
  8. 按一下 [確定]。

從 BizTalk Server 管理主控台輸入認證

從 BizTalk Server 管理主控台中,您可以將認證指定為 WCF-Custom 或 WCF-SQL 埠組態的一部分。

輸入 WCF-Custom 埠的認證

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

  2. 在主控台樹中,依序展開 [BizTalk 群組] 和 [ 應用程式],然後展開您要在其中建立埠的應用程式,然後按一下 [ 傳送埠 ] 或 [ 接收埠]。 在右窗格中,您可以選擇建立埠或選取現有的埠。

  3. 在 [埠屬性] 對話方塊中,從 [ 類型 ] 下拉式清單中選取 [WCF-Custom],然後按一下 [ 設定]。

    注意

    若要查看接收埠的位置屬性對話方塊,請按一下埠屬性對話方塊左窗格中的 [ 接收位置 ] 索引標籤,然後按一下 [ 新增]。

  4. 如果您要建立傳送埠,請在 [WCF-自訂傳輸內容] 對話方塊中,按一下 [ 認證 ] 索引標籤,然後執行下列其中一項:

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

      注意

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

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

  5. 如果您要建立接收埠,請在 [WCF-自訂傳輸內容] 對話方塊中,按一下 [ 其他 ] 索引標籤,然後執行下列其中一項:

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

      注意

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

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

  6. 按一下 [確定]。

輸入 WCF-SQL 埠的認證

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

  2. 將 WCF-SQL 配接器新增至 BizTalk Server 管理主控台。 如需指示,請參閱將 SQL 配接器新增至 BizTalk Server 管理主控台

  3. 在主控台樹中,依序展開 [BizTalk 群組] 和 [ 應用程式],然後展開您要在其中建立埠的應用程式,然後按一下 [ 傳送埠 ] 或 [ 接收埠]。 在右窗格中,您可以選擇建立埠或選取現有的埠。

  4. 在 [埠屬性] 對話方塊中,從 [ 類型 ] 下拉式清單中,選取您稍早新增的 WCF-SQL 配接器,然後按一下 [ 設定]。

    注意

    若要查看接收埠的位置屬性對話方塊,請按一下埠屬性對話方塊左窗格中的 [ 接收位置 ] 索引標籤,然後按一下 [ 新增]。

  5. 如果您要建立傳送埠,請在 [傳輸屬性] 對話方塊中,按一下 [ 認證 ] 索引標籤,然後執行下列其中一項:

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

      注意

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

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

  6. 如果您要建立接收埠,請在 [傳輸屬性] 對話方塊中,按一下 [ 其他 ] 索引標籤,然後執行下列其中一項:

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

      注意

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

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

  7. 按一下 [確定] 。

另請參閱

使用 SQL 配接器開發 BizTalk 應用程式的建置組塊