Product 关闭

知识库:因报告的安全漏洞而替换 AIS 中的 Firebird 2.5.6

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
使用 Altium Infrastructure Server (AIS) 1.0.4.95 的客户可能会发现,通常随 AIS 安装的 Firebird 2.5.6.2702 数据库版本存在已报告的安全漏洞。AIS 仅支持 Firebird 2.5.x,不兼容 Firebird 3.0 或更高版本。由于目前没有更新 AIS 以支持较新版本 Firebird 的计划,建议将 Firebird 2.5.6 替换为 Firebird 2.5.9,然后重新安装 AIS。为避免安装过程中出现数据库连接错误,必须彻底卸载现有的 AIS 和 Firebird,并删除所有残留文件和文件夹。

解决方案详情

Firebird 2.5.6 中发现的安全漏洞

客户可能会报告随 Altium Infrastructure Server (AIS) 1.0.4.95 安装的 Firebird 2.5.6.2702 存在安全漏洞。在某些情况下,尝试更换数据库版本可能导致安装失败或出现数据库相关错误。

兼容性限制与安装冲突

AIS 仅支持 Firebird 2.5,不支持 Firebird 3.0 或更高版本。此外,卸载 AIS 不会自动移除 Firebird。先前安装遗留的 Firebird 文件或文件夹可能导致 AIS 在安装过程中无法连接到其数据库。

推荐的数据库版本与处理方法

  • 将 Firebird 2.5.9 与 AIS 配合使用。
  • 请勿安装 Firebird 3.0 或更高版本,因为 AIS 不支持这些版本。
  • 重新安装之前,请彻底移除 AIS 和 Firebird。

全新安装步骤

  1. 使用 AIS 卸载程序卸载 AIS。
  2. 使用 Firebird 卸载程序卸载 Firebird。
  3. 删除以下位置中所有残留的文件和文件夹:
    • C:\Program Files (x86)\Altium\Altium Infrastructure Server
    • C:\Program Files (x86)\Firebird
    • C:\ProgramData\Altium\InfrastructureData
    • C:\ProgramData\firebird
  4. 重新启动计算机。
  5. 安装 Firebird 2.5.9。
  6. 确认 Firebird 服务正在运行。
  7. 安装 Altium Infrastructure Server 1.0.4.95。

补充说明

  • 如果安装过程中出现以下错误,则很可能是重新安装前未彻底移除 Firebird:

    Setup dialog showing a runtime error during UpdateProduct: SQL error cannot attach to password database, error code -902, stating unsuccessful execution caused by a system error preventing subsequent statements.

    要解决此错误,请卸载 Firebird,删除所有残留的 Firebird 文件和文件夹,重新启动计算机,重新安装 Firebird 2.5.9,然后重新安装 AIS。

  • AIS 不支持使用 Microsoft SQL Server 作为替代数据库平台。
  • 目前没有计划更新 AIS 以支持高于 2.5.x 的 Firebird 版本。

参考资料

AI-LocalizedAI 翻译
如您发现任何问题,请选中相关文本/图片,并按 Ctrl + Enter 键向我们提交反馈。
Contents
Was this article helpful?