配置 SQL 适配器的登录凭据
SQL 适配器要求适配器客户端提供客户端凭据。 适配器使用这些凭据通过SQL Server对用户进行身份验证并建立连接。
适配器客户端可以在使用 Visual Studio 和 BizTalk Server 管理控制台时提供客户端凭据。 使用 Visual Studio 时,需要凭据才能生成元数据。 使用 BizTalk Server 管理控制台时,需要凭据才能对SQL Server执行操作。
本部分提供有关在 Visual Studio 和 BizTalk Server 管理控制台中指定客户端凭据的信息。
从 Visual Studio 输入凭据
在 Visual Studio 中,可以使用“使用适配器服务加载项”或“添加适配器元数据向导”指定凭据。
使用适配器服务加载项
右键单击 BizTalk 项目,指向 “添加”,然后选择“ 添加生成的项”。
在 “添加生成的项 ”对话框中,执行以下操作:
使用此选项 要执行此操作 类别 单击“ 使用适配器服务”。 模板 单击“ 使用适配器服务”。 若要启动“ 使用适配器服务 ”对话框,请单击“ 添加”。
在“ 使用适配器服务 ”对话框中,从“ 选择绑定 ”列表中选择“ sqlBinding”,然后单击“ 配置”。
在“ 配置适配器 ”对话框中,单击“ 安全性 ”选项卡,然后从 “客户端凭据类型 ”列表中执行以下操作之一:
注意
如果使用 Windows 身份验证连接到 SQL Server,则必须将你登录的 Windows 用户添加到 SQL Server,如使用 SQL 适配器使用 Windows 身份验证连接到 SQL Server中所述。
单击此 要执行此操作 无 通过使用 Windows 身份验证连接到 SQL Server。 Windows 通过使用 Windows 身份验证连接到 SQL Server。 用户名 通过指定 SQL Server 数据库中定义的用户凭据,指定用于连接 SQL Server 的用户名和密码。 请注意,用户名和密码区分大小写。 注意:如果将“用户名”和“密码”字段留空,适配器将使用Windows 身份验证连接到SQL Server。 单击 “确定” 。
使用添加适配器元数据向导
右键单击 BizTalk 项目,指向 “添加”,然后选择“ 添加生成的项”。
在 “添加生成的项 ”对话框中,执行以下操作:
使用此选项 要执行此操作 类别 单击“ 添加适配器”。 模板 单击“ 添加适配器元数据”。 单击“添加”。 此时会打开“添加适配器元数据向导”。
在“添加适配器向导”中,选择“ WCF-SQL”。 选择安装了 BizTalk Server 的计算机和 BizTalk 数据库的名称。
重要
如果已在 BizTalk 中配置 WCF-SQL 端口,请从“端口”列表中选择 该端口 。
单击“下一步”。
在“ 使用适配器服务 ”对话框中,从“ 选择绑定 ”列表中选择“ sqlBinding”,然后单击“ 配置”。
在“ 配置适配器 ”对话框中,单击“ 安全性 ”选项卡,然后从 “客户端凭据类型 ”列表中执行以下操作之一:
注意
如果使用 Windows 身份验证连接到 SQL Server,则必须将你登录的 Windows 用户添加到 SQL Server,如使用 SQL 适配器使用 Windows 身份验证连接到 SQL Server中所述。
单击此 要执行此操作 无 通过使用 Windows 身份验证连接到 SQL Server。 Windows 通过使用 Windows 身份验证连接到 SQL Server。 用户名 通过指定 SQL Server 数据库中定义的用户凭据,指定用于连接 SQL Server 的用户名和密码。 请注意,用户名和密码区分大小写。 注意:如果将“用户名”和“密码”字段留空,适配器将使用Windows 身份验证连接到SQL Server。 单击 “确定” 。
从 BizTalk Server 管理控制台输入凭据
在 BizTalk Server 管理控制台中,可以将凭据指定为 WCF-Custom 或 WCF-SQL 端口配置的一部分。
输入 WCF-Custom 端口的凭据
启动BizTalk Server管理控制台。
在控制台树中,依次展开 “BizTalk 组”、“ 应用程序”和要在其中创建端口的应用程序,然后单击“ 发送端口 ”或“ 接收端口”。 在右窗格中,可以选择创建端口或选择现有端口。
在“端口属性”对话框中,从“ 类型 ”下拉列表中选择“ WCF-Custom”,然后单击“ 配置”。
注意
若要查看接收端口的位置属性对话框,请单击端口属性对话框左窗格中的“ 接收位置 ”选项卡,然后单击“ 新建”。
如果要创建发送端口,请在“ WCF-自定义传输属性 ”对话框中,单击“ 凭据 ”选项卡,然后执行下列操作之一:
选择“不使用单一登录”选项,并指定用于连接到 SQL Server的用户名和密码。 请注意,用户名和密码区分大小写。
注意
如果要使用 Windows 身份验证 连接到SQL Server,请指定空白用户名和密码。 执行此操作之前,必须将登录所用的 Windows 用户添加到 SQL Server,如使用 SQL 适配器的 Windows 身份验证连接到SQL Server中所述。
选择“ 使用单一登录 ”选项,并指定关联企业单一登录 (SSO) 应用程序。
如果要创建接收端口,请在“ WCF-自定义传输属性 ”对话框中,单击“ 其他 ”选项卡,然后执行下列操作之一:
选择“用户帐户”选项,并指定用于连接到SQL Server的用户名和密码。 请注意,用户名和密码区分大小写。
注意
如果要使用 Windows 身份验证 连接到SQL Server,请指定空白用户名和密码。 执行此操作之前,必须将登录所用的 Windows 用户添加到 SQL Server,如使用 SQL 适配器的 Windows 身份验证连接到SQL Server中所述。
选择“ 从关联应用程序获取凭据 ”选项,并指定关联 SSO 应用程序。
单击 “确定” 。
输入 WCF-SQL 端口的凭据
启动BizTalk Server管理控制台。
将 WCF-SQL 适配器添加到 BizTalk Server 管理控制台。 有关说明,请参阅将 SQL 适配器添加到 BizTalk Server 管理控制台。
在控制台树中,依次展开 “BizTalk 组”、“ 应用程序”和要在其中创建端口的应用程序,然后单击“ 发送端口 ”或“ 接收端口”。 在右窗格中,可以选择创建端口或选择现有端口。
在“端口属性”对话框中的“ 类型 ”下拉列表中,选择前面添加的 WCF-SQL 适配器,然后单击“ 配置”。
注意
若要查看接收端口的位置属性对话框,请单击端口属性对话框左窗格中的“ 接收位置 ”选项卡,然后单击“ 新建”。
如果要创建发送端口,请在传输属性对话框中单击“ 凭据 ”选项卡,然后执行下列操作之一:
选择“不使用单一登录”选项,并指定用于连接到 SQL Server的用户名和密码。 请注意,用户名和密码区分大小写。
注意
如果要使用 Windows 身份验证 连接到SQL Server,请指定空白用户名和密码。 执行此操作之前,必须将登录所用的 Windows 用户添加到 SQL Server,如使用 SQL 适配器的 Windows 身份验证连接到SQL Server中所述。
选择“ 使用单一登录 ”选项,并指定关联企业单一登录 (SSO) 应用程序。
如果要创建接收端口,请在传输属性对话框中单击“ 其他 ”选项卡,然后执行下列操作之一:
选择“用户帐户”选项,并指定用于连接到SQL Server的用户名和密码。 请注意,用户名和密码区分大小写。
注意
如果要使用 Windows 身份验证 连接到SQL Server,请指定空白用户名和密码。 执行此操作之前,必须将登录所用的 Windows 用户添加到 SQL Server,如使用 SQL 适配器的 Windows 身份验证连接到SQL Server中所述。
选择“ 从关联应用程序获取凭据 ”选项,并指定关联 SSO 应用程序。
单击“确定”。
另请参阅
反馈
https://aka.ms/ContentUserFeedback。
即将发布:在整个 2024 年,我们将逐步淘汰作为内容反馈机制的“GitHub 问题”,并将其取代为新的反馈系统。 有关详细信息,请参阅:提交和查看相关反馈