Kapcsolódó információk:
Paraméterezési útmutatók

Probléma 

A SUP rendszer belépő képernyőjén változó idejű várakozás után lehet csak továbblépni.

Oka 

Alapesetben a Firebird szerver két TCP csatornát nyit, az egyik az alap kommunikáció (TCP-3050 port) részére, míg a másikat az ún. “értesítési” csatorna miatt. A másodikhoz használatos portot a szerver dinamikusan, futásidőben osztja ki a szerver egy magas számú, véletlenszerű TCP portjára. Ehhez kellene csatlakoznia a kliensnek (SUP rendszernek). Azonban ha a szerveren tűzfal üzemel, akkor a futásidőben meghatározott dinamikus port nem fog szerepelni az előre meghatározott tűzfal szabályok között.

Megoldás javaslat 

 Figyelem

Ezen változtatásokat minden esetben olyan rendszergazda végezze, aki tisztában van a helyi informatikai infrastruktúra sajátosságaival.

Windows alapú adatbázis szerver esetén 

Alkalmazás alapú tűzfal szabályt kell definiálni, így az adatbázis szerver ("C:\Program Files\Firebird\Firebird25\bin\fb_inet_server.exe") futásidőben nyitott (dinamikus) portjaihoz is lehetséges a kapcsolódás.


 

Továbbá Windows (amennyiben mégis port alapú szabály létrehozása indokolt) vagy Linux alapú adatbázis szerver esetén

A firebird.conf file-ban definiálni kell egy fix portot, (ld. példa lentebb), és ezt kell felvenni a tűzfal szabályok közé kivételként.
Le kell állítani a Firebird szerver szolgáltatást, és az alábbiakhoz hasonlóan módosítani kell a  “C:\Program Files\Firebird\Firebird25\bin\firebird.conf”
konfigurációs file-t. A módosításhoz rendszergazdai jogosultság, esetlegesen (UAC mellett) ún. elevated szint szükséges.

Fix port beállítási példa:

FireBird.conf
 The TCP Port Number to be used for server Event Notification
# messages. The value of 0 (Zero) means that the server will choose
# a port number randomly.
#
# Type: integer
#
#RemoteAuxPort = 0
RemoteAuxPort = 33050

A konfigurációs file mentése után újra kell indítani az adatbázis szerver szolgáltatást.