![]() |
Datenbank: FB • Version: 2.01 • Zugriff über: IBDAC
FB 2.0.1.12855, nur ein Nutzer kann auf die DB zugreifen
Hallo,
ich habe hier ein sehr merkwürdiges Problem. Eine normale FB-Installation (Superserver), von mir selbst gemacht mit dem Standardsetup, was ich immer nehme. Vorher war kein Firebird drauf (extra nachgesehen). Starte ich jetzt mein Programm, kann ich mich normal verbinden. Starte ich mein Programm ein zweites mal (ist erlaubt) auf dem gleichen Rechner, kann die Meldung "c:\data\data.gdb database shutdown" (jaja, fdb-Endung wäre besser ...). Beende ich Programm 1, kann ich das gerade gestartete Programm 2 plötzlich normal nutzen. Nehme ich Programm 3, was auch auf die DB zugreift, das gleiche. Es kann immer nur ein Connect zur DB erfolgen. Was ist denn hier kaputt ? Windows 7 64bit Avira Virenscanner ist drauf, hatte ich mal soweit es geht deaktiviert. fbclient.dll, gds32.dll nur einmal in der richtigen Version einmal im Bin-Verzeichnis von FB, einmal im SysWOW64-Verzeichnis vorhanden. Eine wild gewordene embedded-Version kann es also nicht sein. Das ist mir noch nie passiert. Was kann das sein ?? Gibt es in Windows sowas wie "Port nur einmal öffnen" ? Ein ratloser Heiko |
AW: FB 2.0.1.12855, nur ein Nutzer kann auf die DB zugreifen
Klingt nach Wartungsmodus
![]() dann kann sich nur einer verbinden |
AW: FB 2.0.1.12855, nur ein Nutzer kann auf die DB zugreifen
Hallo,
ich habe FB neu doch installiert, wieso kann er auf den Wartungsmodus kommen ? Ich habe den nicht gestartet ... Heiko |
AW: FB 2.0.1.12855, nur ein Nutzer kann auf die DB zugreifen
Hi Hoika,
das ist eine "Eigenschaft" der Datenbank, also der Datei.... Einfach mal mit gfix nachschauen... |
AW: FB 2.0.1.12855, nur ein Nutzer kann auf die DB zugreifen
Dieses Phänomen ist in der Tat äußerst merkwürdig. Um es etwas einzugrenzen:
1. Betrifft es lediglich diese eine Anwendung? 2. Betrifft es lediglich diese eine Datenbank? 3. Hast du einmal versucht, ausschließlich die fbclient.dll zu verwenden? 4. Wieso verwendest du eine alte Firebird-Version. Nach meinem Kenntnisstand ist die ![]() 5. Hast du die Datenbank-Datei mal einem Backup-Restore-Zyklus unterworfen? |
AW: FB 2.0.1.12855, nur ein Nutzer kann auf die DB zugreifen
Hallo,
viele Fragen . . . :) Wartungsmodus schau ich mir an. Gelesen hatte ich schon mal was drüber (Helen s FB-Buch) Es ist ein Programm, Was bei 1000-enden Kunden läuft, Da sind wir schon froh, dass fast alle diese Version haben. Heiko PS: Auch bei der 2.5.2 gibt es bereits verschiedene Versionen ... |
AW: FB 2.0.1.12855, nur ein Nutzer kann auf die DB zugreifen
Hallo,
so ich wollte das Problem mal in Angriff nehmen, komme aber nicht wirklich weiter. gfix -shut -force 1 c:\data\data.fdb -user sysdba -pass masterkey fährt die DB runter gfix -online c:\data\data.fdb -user sysdba -pass masterkey fährt sie wieder hoch. Aber ich bekomme das im ersten Thread beschriebene Verhalten nicht hin! Ich kann mich mit 2 Programmen auch nach dem Shutdown verbinden. Leider bekomme ich bei Verwenden der Single-Option gfix -online single c:\elefant1\elefant.gdb -user sysdba -pass masterkey eine Syntax-Fehlermeldung. Mein FB-Buch liegt zu Hause ... #Update:# habe es hinbekommen ![]() gfix -shut single -force 0 c:\data\data.fdb -user sysdba -pass masterkey fährt in den Single-Modus. gfix -online multi c:\data\data.fdb -user sysdba -pass masterkey setzt wieder zurück auf den Multizugriff Heiko |
AW: FB 2.0.1.12855, nur ein Nutzer kann auf die DB zugreifen
|
Alle Zeitangaben in WEZ +1. Es ist jetzt 10:59 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz