2016-12-20 1 views
0

Ich arbeite mit einem Hersteller zusammen, um ein Problem mit einer Lotus Domino 6.5-Anwendung zu debuggen. Der Anbieter hatte mich ursprünglich gebeten, eine Kopie der Anwendung zu erstellen, indem ich zu Datei> Datenbank> Neue Kopie> Nur Entwurf gehe und dann einige Beispieldokumente (mit entfernten vertraulichen Informationen) aus der ursprünglichen Datenbank in die neue Datenbank kopieren. Aber wenn ich Dokumente auf diese Weise kopiere, werden die Ansichten nicht korrekt angezeigt.Löschen gelöschter Dokumente aus der Lotus Domino-Anwendung

Ich habe dann versucht, eine Kopie der Anwendung zu erstellen, indem Sie zu Datei> Datenbank> Neue Kopie> Design und Dokumente gehen und dann alle bis auf ein paar Dokumente löschen. Wenn ich Dokumente auf diese Weise kopiere, werden die Ansichten korrekt angezeigt, aber die Datenbankgröße ist riesig, was mich denken lässt, dass die Originaldokumente nicht wirklich gelöscht wurden. Aus Datenschutzgründen müssen alle gelöschten Dokumente nicht wiederhergestellt werden können.

Meine Frage: Wie kann ich Dokumente löschen, die auf diese Weise zum Löschen markiert wurden?

Antwort

2

Während in der Datenbank, wählen Datei - Anwendung - Eigenschaften aus dem Menü, klicken Sie auf den letzten Reiter (der Propeller-Hut) und deaktivieren Sie diese beiden Datenbankeigenschaften, wenn sie aktiviert sind:

  • "Überschreiben Sie keinen freien Speicherplatz" - Offensichtlich möchten Sie den freien Speicherplatz überschreiben.
  • "Soft Deletions zulassen" - Wenn Sie diese Option deaktivieren, werden alle gelöschten, aber wiederherstellbaren Dokumente gelöscht.

Sobald Sie das getan haben, wählen Datei - Replizierung - Optionen für diese Anwendung ..., klicken Sie auf die Registerkarte „Weitere“ und das Datum/Uhrzeit auf das aktuelle Datum/Uhrzeit ändern. Dies beseitigt die "Deletion Stubs", die für eine gewisse Zeit übrig bleiben, so dass die Maschine erfährt, dass das Dokument gelöscht wurde, anstatt es mit "Oh! Hier ist ein brandneues Dokument!" Dies ist völlig unnötig, es sei denn, Sie möchten sicherstellen, dass auch die Anzahl oder die internen IDs gelöschter Dokumente entfernt werden. Der eigentliche Inhalt wird weg sein.

Danach komprimieren Sie die Datenbank, weil Sie freien Speicherplatz haben oder, wenn Sie wirklich paranoid sein wollen, erstellen Sie eine Kopie von Ihre Kopie.

0

Es ist eine lange Zeit her, seit ich irgendeine Lotus Notes Entwicklung gemacht habe, aber Sie können compact the database.

  1. Öffnen Sie eine Datenbank.

  2. Wählen Sie Datei - Datenbank - Eigenschaften.

  3. Klicken Sie auf die Registerkarte Info.

  4. Klicken Sie% verwendet.

  5. Wenn der Prozentsatz einer verwendeten Datenbank unter 90% fällt (sie enthält mehr als 10% ungenutzten Speicherplatz), klicken Sie auf Komprimieren, um die Datenbank zu komprimieren.

+0

Danke! Nur um zu verdeutlichen, ist mein Problem nicht die Datenbankgröße an sich, sondern die Persistenz von Dokumenten mit sensiblen Daten. Aus Datenschutzgründen müssen alle gelöschten Dokumente nicht wiederhergestellt werden können. Verdichtet das die Datenbank? – b00kgrrl

+0

Nach der Komprimierung hat die Datenbank noch 16142 Dokumente mit 5832 gelöscht ... – b00kgrrl

Verwandte Themen