Entwickler-Ecke

Datenbanken - Firebird legt automatisch eine Kopie an


RAINER_DELPHI - Mo 27.10.08 16:05
Titel: Firebird legt automatisch eine Kopie an
Hallo,

Ich habe eine Client Server Anwendung mit Firebird entwickelt. Auf einem Server PC liegen alle Datenbanken. 6 andere PC greifen zyklisch auf die DAtenbank zu und liest oder schreibt. Ab und zu liegen Kopien der vorhanden *.gdb Datei im Pfad indem die original Datei liegt.

Kennt jemand das Problem warum Kopien der vorhanden *.gdb Datei erzeugt wird ?

BG


hansa - Mo 27.10.08 20:49

Du bist wahnsinnig oder verwendest gar Vista. :mrgreen: Die GDBs sind sogar gefährlich unter XP. Verwende besser FDB oder IB - Dateien. Da fummelt zumindest Win nichts dran rum. Die GDBs deuten auch eher auf Interbase hin.


Nersgatt - Di 11.11.08 09:21

Moin!
user profile iconhansa hat folgendes geschrieben Zum zitierten Posting springen:
Die GDBs sind sogar gefährlich unter XP. Verwende besser FDB oder IB - Dateien. Da fummelt zumindest Win nichts dran rum. Die GDBs deuten auch eher auf Interbase hin.


Könntest Du das mal etwas erläutern? Warum ist es gefährlich, GDB als Erweiterung zu verwenden?

Danke,
Jens


hansa - Di 11.11.08 13:32

Gefährlich ist auch das falsche Wort. Der beschriebene Effekt tritt eben auf. Seit XP gibt es eine Liste von Dateitypen von denen zuerst eine Sicherungskopie gemacht wird. Erst wenn dies passiert ist, wird die Datei geöffnet. In der Liste steht unsinnigerweise auch GDB drin. Bei DBs von mehreren GB dürfte das schon dazu geführt haben, dass einige dachten, der Rechner hätte sich "aufgehängt". Also muss das GDB aus der Liste raus oder naheliegenderweise wird eine andere Endung verwendet. Bei kleineren DBs ist dieses Verhalten zumindest lästig. 8)