![]() |
||
![]() |
Zu gro▀e Datenbanken komprimierenIch arbeite mit Lotus Approach und sto▀e erstmals auf ein Problem, weil die Datenbank so gro▀ geworden ist, da▀ ich die Dateigr÷▀e mit Hilfe der Komprimierung verkleinern m÷chte. Jedoch verdoppelt sich die Dateigr÷▀e bei jeder Komprimierung, anstatt die Datenbank zu verkleinern. Aus 2 MByte werden 4 MByte und dann 8 MByte, auf die ich ⁿberhaupt nicht mehr zugreifen kann. K÷nnen Sie mir bei diesem Problem weiterhelfen? Wenn Ihre Datenbank bei der Komprimierung nicht kleiner, sondern gr÷▀er wird, ist dies ein Hinweis auf eine defekte Datenbank-Datei. Die Komprimierung ist Teil des zweistufigen L÷schverfahrens bei Approach. Wenn Sie einen Datensatz l÷schen, bekommt der zwar eine L÷schmarkierung, die Daten bleiben aber zunΣchst unsichtbar in der Datenbank-Datei. Das nennt man logisches L÷schen. Erst durch die Komprimierung werden alle DatensΣtze mit L÷schmarkierung physikalisch aus der Datei entfernt. Wenn diese Komprimierung nicht funktioniert, sind wahrscheinlich die Datenbank-Dateien beschΣdigt. Um das Problem zu l÷sen, k÷nnen Sie Ihre Daten in eine neue Datenbank-Datei exportieren, diese neue Datei komprimieren und mit demselben Dateinamen die alte Datenbank ⁿberschreiben. Legen Sie jedoch zuvor eine Sicherheitskopie der Datenbank- und Index-Dateien an. ╓ffnen Sie dann die defekte Datenbank und rufen Sie den Menⁿ-Befehl ╗Datei | Datenbank exportieren½ auf. Im Dialog ╗Export½ geben Sie der neuen Datei einen Namen und wΣhlen alle Felder sowie alle DatensΣtze aus, um die neue Datenbank-Datei anzulegen. Schlie▀en Sie dann die defekte Datenbank-Datei und ÷ffnen Sie die neue. Wenn Sie nun die defekte Datei ⁿberschreiben, indem Sie die Datenbank-Datei mit ╗Datei | Speichern unter½ mit demselben Namen speichern, arbeitet Ihre Approach-Anwendung mit der korrekt komprimierten Datenbank-Datei wieder normal. |
![]() |