Megoldástár

Cannot attach to password database

A számítógépen több Firebird adatbázis motor fut egyszerre

 

MEGOLDÁS 1


  • Feladatkezelő (CTRL+ALT+DEL) / Folyamatok fülön ABC sorba rendezve a programokat ellenőrizni kell, hogy fut-e az "fbguard.exe" és "fbserver.exe". Ha nem futnak, akkor telepíteni kell a weboldalunkról a Firebird-et
  • ha fut a két exe ("fbguard.exe" és "fbserver.exe"), akkor ellenőrizni kell, hogy fut-e az "ibguard.exe" és "ibserver.exe". Ha futnak, akkor ezeket le kell állítani! Először az "ibguard.exe"-t, mert az indítja el a másikat is.

Ha az "ibguard.exe" és "ibserver.exe" kilövése után elindul a számlázó program, akkor meg kell keresni ezt a két exe-t a számítógépen és törölni kell a számítógépről. Erre megoldás lehet, hogy a Vezérlőpultban a telepített programok közül a Firebirdet törölni kellene, majd a Program Filesban a "Firebird" mappát is le kellene törölni.

A Firebird 1.5* adatbázis motort a letöltheti weboldalunkról az alábbi linkre kattintva:

Firebird Szerver+Kliens v1.5
Méret: 2.8 Mb
Tartalom: Firebird V1.5.4 Szerver+kliens (Windows)

 

Amennyiben már megtörtént az átállás Firebird 2.5-re* az alábbi verziót kell telepíteni:

InCash Firebird v2.5
Méret: 19.7 Mb
Tartalom: Firebird V2.5 Szerver+kliens (Windows)

 

Firebird 2.5 esetén az "incash.ini" fájlban ki kell egészíteni a gép nevét a "3049"-es porttal:
IBDBPath=[localhost, vagy szervergép neve]/3049:C:\InCash\INCASH.FDB

* ellenőrizheti a szükséges Firebird adatbázis motor verziószámát a program főkönyvtárában található "incash.ini" fájlt megnyitva

 

MEGOLDÁS 2


Amennyiben az előbbi megoldás nem oldotta meg a problémát, akkor a következőt kell tenni:

  • Tűzfalon engedélyezni kell a 3050-es és 3049-es portot
  • Lehet, hogy nincs írás-olvasási jog azon a mappán amiben az adatbázis van, ezért engedélyezni kell (szerver gép esetén minden kliensgép számára)!

 

MEGOLDÁS 3


Az "incash.ini"-ben nem jó az IBDBPath vagy a NetDir sor. Ritkán de előfordul, hogy a hálózaton kitallózott elérési út nem jól íródik bele az "incash.ini"-be. Ezen manuálisan lehet változtatni:

  • nyissa meg szerkesztésre az "incash.ini" fájlt a számlázó program könyvtárában (C:\incash\),
  • a második sort módosítsa az alábbi módon (azaz írja be a "localhost:" az IBDBPath után): IBDBPath=localhost:C:\incash\INCASH.FDB

 

MEGOLDÁS 4


Ellenőrizni kell, hogy van-e teljes írás/olvasás jog az InCash könyvtárára (C:\incash\), esetleg még azon belül az adatbázis fájlokra, az "INCASH.FDB" és "SCAN.FDB" fájlokra