2011-01-13 8 views
1

Ich versuche, Statistiken für Daten in einer MDB-Access-Datenbank zu berechnen. Um die Live-Datenbank nicht zu stören, arbeite ich an einer Kopie, die ich einfach mit Copy-Paste im Windows Explorer erstellt habe. Die Kopie befindet sich im selben Verzeichnis, jedoch mit einem anderen Namen.Kopie der MDB-Access-Datenbank, die von Live-Datenbank aktualisiert wird

Ich verwende R und RODBC, um eine Verbindung mit der Kopie der Datei herzustellen. Das Seltsame ist, dass neue Daten, die in der ursprünglichen Live-Datenbank aktualisiert werden, in meinen Abfragen erscheinen. Dies ist trotz der Tatsache, dass sich die Dateizeitstempel der Kopie überhaupt nicht ändern. Es verursacht auch eine Verlangsamung in der Live-Datenbank.

Mein Verständnis ist, dass die MDB-Dateien eigenständig sind, oder ist das nicht der Fall? Hätte ich die Datenbank anders kopieren sollen?

Antwort

4

Es scheint, dass Sie das Front-End eines Front-End-/Back-End-Setups kopiert haben. Im Back-End werden Daten gespeichert und Tabellen werden mit einem Front-End verknüpft, um Formulare usw. zu speichern. Beim Kopieren eines Front-Ends werden die Back-End-Links kopiert, sodass die Daten live sind.

+0

Danke, das ist das Problem. Es erklärt auch, warum es so langsam war - das Backend wurde nie komprimiert! – James