Forum Doku Wiki Blog

Forumsarchiv 2004, November
Access-Datebank kopieren

archivierte Beiträge lesen

  1. (PERL) Access-Datebank kopieren von Steve, 01. 11. 2004, 17:05

Access-Datebank kopieren

Der folgende Beitrag wurde am 01. 11. 2004, 17:05 Uhr von Steve veröffentlicht.

hallo zusammen,

ich habe eine anwendung geschrieben in der userdaten über win32::odbc in einer access-datenbank verwaltet werden.

nun möchte ich mit "use File::Copy;" und "copy-Befehl" jeden tag eine sicherung der ganzen datenbank machen.

daten.mdb ==> daten.bak

kann es probleme gegen wenn ein user gerade per sql-anweisung in die datenbank schreibt und gleichzeitig der copy-befehl ausgeführt wird?

kann man verhindern, dass bei so einem fall das programm nicht beendet wird?

bei textdateien habe ich früher flock() verwendet. kann man damit auch access-dateien sperren?

danke im voraus.

steve

Access-Datebank kopieren

Der folgende Beitrag wurde am 02. 11. 2004, 11:00 Uhr von fk veröffentlicht.

> kann es probleme gegen wenn ein user gerade per sql-anweisung in die datenbank schreibt und gleichzeitig der copy-befehl ausgeführt wird?
>

ja, da die .mdb ja eine datei aus dem file-system ist.

> kann man verhindern, dass bei so einem fall das programm nicht beendet wird?
>

welches programm?

> bei textdateien habe ich früher flock() verwendet. kann man damit auch access-dateien sperren?
>
 warum nicht?

es dürfte dann aber probleme geben, da auch die access-db-engine da nicht mehr rankommt.

access verwaltet das locking selbst mit einer datei *.lck, sobald der erste die datei geöffnet hat.
die existenz dieser datei läßt also erkennen, das jemand mit der db arbeitet.
beim fehlen der *.lck kann die datei problemlos über das filesystem kopiert werden.

© 1998-2013 SELFHTMLImpressumSoftware: Classic Forum 3.4