База знаний: замена Firebird 2.5.6 в AIS в связи с сообщением об уязвимости безопасности

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
Пользователи Altium Infrastructure Server (AIS) 1.0.4.95 могут обнаружить известную уязвимость безопасности в версии базы данных Firebird 2.5.6.2702, которая обычно устанавливается вместе с AIS. 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

Пользователи могут сообщать об уязвимости безопасности в Firebird 2.5.6.2702, установленном вместе с Altium Infrastructure Server (AIS) 1.0.4.95. В некоторых случаях попытки заменить версию базы данных могут привести к сбоям установки или ошибкам, связанным с базой данных.

Ограничения совместимости и конфликты при установке

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 для поддержки версий Firebird новее 2.5.x не планируется.

Ссылки

AI-LocalizedЛокализовано с помощью ИИ
Если вы обнаружили проблему, выделите текст/изображение и нажмитеCtrl + Enter, чтобы отправить нам свой отзыв.
Contents
Was this article helpful?