系统数据库设置向导无法将配置字符串传递给 BarTender 系统服务以连接远程数据库
症状
当尝试连接到远程 BarTender 系统数据库时,您可能会遇到以下错误信息:
系统数据库设置向导在创建或连接数据库时遇到错误。
适用范围
所有 BarTender 版本
解决方法
为 BarTender 系统服务设置域账户
在 BarTender 系统服务上设置一个具有本地管理员和域权限的域账户,以访问 BarTender 系统数据库。
- 打开 Windows 服务。
- 右键点击 BarTender System Service,选择 属性
- 切换到 登录 选项卡。
- 选择 此账户 选项。
- 指定一个具有本地管理员和域权限的域账户,以访问 BarTender 系统数据库。
- 重启 BarTender System Service 服务。
禁用 Windows 组策略中的“使用符合 FIPS 标准的加密算法”
更改此设置前,请先咨询您的 IT 部门。
通过组策略编辑器
如果您的计算机已加入域,并且组策略由组织统一管理,您将无法自行更改这些设置。请在更改任何策略设置前,先咨询您的 IT 或网络管理员。
在本地组策略中更改此设置的方法:
- 按下 Windows 键+R 打开 运行 对话框。
- 在运行框中输入 gpedit.msc,然后按 回车。
- 在组策略编辑器中,依次展开:
计算机配置\Windows 设置\安全设置\本地策略\安全选项 - 在右侧窗格中找到 系统加密:用于加密、哈希和签名的 FIPS 兼容算法,双击打开。
- 将该设置设为 已禁用,然后点击 确定。
- 重启计算机。
通过注册表
您也可以通过注册表设置启用或禁用 FIPS。要检查注册表中 FIPS 是否启用,请按以下步骤操作:
- 按下 Windows 键+R 打开 运行 对话框。
- 在运行框中输入 regedit,然后按回车。
- 导航到:
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\Lsa\FipsAlgorithmPolicy\
- 查看右侧窗格中的 Enabled 值。如果为 0,则 FIPS 模式已禁用;如果为 1,则 FIPS 模式已启用。要更改设置,双击 Enabled 值并进行修改。
- 重启计算机。
为 BarTender 系统数据库使用 SQL 身份验证
通过使用 SQL 凭据连接 BarTender 系统数据库,可以绕过此问题。
请按照本指南中的步骤,配置您的服务器和客户端计算机使用 SQL 身份验证: