配置 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,如使用 SQL 适配器使用 Windows 身份验证连接到 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,如使用 SQL 适配器使用 Windows 身份验证连接到 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,如使用 SQL 适配器的 Windows 身份验证连接到SQL Server中所述。

    • 选择“ 使用单一登录 ”选项,并指定关联企业单一登录 (SSO) 应用程序。

  5. 如果要创建接收端口,请在“ WCF-自定义传输属性 ”对话框中,单击“ 其他 ”选项卡,然后执行下列操作之一:

    • 选择“用户帐户”选项,并指定用于连接到SQL Server的用户名和密码。 请注意,用户名和密码区分大小写。

      注意

      如果要使用 Windows 身份验证 连接到SQL Server,请指定空白用户名和密码。 执行此操作之前,必须将登录所用的 Windows 用户添加到 SQL Server,如使用 SQL 适配器的 Windows 身份验证连接到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 应用程序的构建基块