KB: Zastąpienie Firebird 2.5.6 w AIS ze względu na zgłoszoną lukę w zabezpieczeniach

Altium On-Prem Enterprise Server Altium On-Prem Enterprise Server
Klienci korzystający z Altium Infrastructure Server (AIS) 1.0.4.95 mogą napotkać zgłoszoną lukę w zabezpieczeniach bazy danych Firebird w wersji 2.5.6.2702, zwykle instalowanej wraz z AIS. AIS obsługuje wyłącznie Firebird 2.5.x i nie jest zgodny z Firebird 3.0 ani nowszymi wersjami. Ponieważ obecnie nie ma planów aktualizacji AIS w celu obsługi nowszych wersji Firebird, zalecanym rozwiązaniem jest zastąpienie Firebird 2.5.6 wersją Firebird 2.5.9, a następnie ponowna instalacja AIS. Aby zapobiec błędom połączenia z bazą danych podczas instalacji, należy całkowicie usunąć wszystkie istniejące instalacje AIS i Firebird, w tym pozostałe po nich pliki i foldery.

Szczegóły rozwiązania

Luka w zabezpieczeniach wykryta w Firebird 2.5.6

Klienci mogą zgłaszać lukę w zabezpieczeniach Firebird 2.5.6.2702 instalowanego wraz z Altium Infrastructure Server (AIS) 1.0.4.95. W niektórych przypadkach próby zmiany wersji bazy danych mogą prowadzić do niepowodzenia instalacji lub błędów związanych z bazą danych.

Ograniczenia zgodności i konflikty podczas instalacji

AIS obsługuje wyłącznie Firebird 2.5 i nie obsługuje Firebird 3.0 ani nowszych wersji. Ponadto odinstalowanie AIS nie powoduje automatycznego usunięcia Firebird. Pliki lub foldery Firebird pozostałe po wcześniejszych instalacjach mogą uniemożliwić AIS połączenie z bazą danych podczas instalacji.

Zalecana wersja bazy danych i sposób postępowania

  • Używaj Firebird 2.5.9 z AIS.
  • Nie instaluj Firebird 3.0 ani nowszych wersji, ponieważ nie są one obsługiwane przez AIS.
  • Przed ponowną instalacją całkowicie usuń AIS i Firebird.

Procedura czystej instalacji

  1. Odinstaluj AIS za pomocą jego deinstalatora.
  2. Odinstaluj Firebird za pomocą jego deinstalatora.
  3. Usuń wszystkie pozostałe pliki i foldery z następujących lokalizacji:
    • C:\Program Files (x86)\Altium\Altium Infrastructure Server
    • C:\Program Files (x86)\Firebird
    • C:\ProgramData\Altium\InfrastructureData
    • C:\ProgramData\firebird
  4. Uruchom ponownie komputer.
  5. Zainstaluj Firebird 2.5.9.
  6. Sprawdź, czy usługa Firebird jest uruchomiona.
  7. Zainstaluj Altium Infrastructure Server 1.0.4.95.

Dodatkowe uwagi

  • Jeśli podczas instalacji wystąpi poniższy błąd, prawdopodobnie Firebird nie został całkowicie usunięty przed ponowną instalacją:

    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.

    Aby rozwiązać ten problem, odinstaluj Firebird, usuń wszystkie pozostałe pliki i foldery Firebird, uruchom ponownie komputer, ponownie zainstaluj Firebird 2.5.9, a następnie ponownie zainstaluj AIS.

  • AIS nie obsługuje Microsoft SQL Server jako alternatywnej platformy bazodanowej.
  • Obecnie nie ma planów aktualizacji AIS w celu zapewnienia obsługi wersji Firebird nowszych niż 2.5.x.

Materiały referencyjne

AI-LocalizedTłumaczenie SI
Jeśli znajdziesz błąd, zaznacz tekst/obraz i naciśnij Ctrl + Enter aby wysłać nam wiadomość.
Contents
Was this article helpful?