Hallo,
ich habe die Archiv-DB eines Mitarbeiters, die sich nicht mehr öffnen lässt.
Fehlermeldung des Clients:
Datenbank ist zu groß geworden. Komprimieren Sie oder Replizieren Sie...
Ich habe bisher versucht (in der Reheinfolge):
Lokal:
- lokales nfixup, ncompact (-c), nupdall
- Anzeige DB-Eigenschaften
- neue Replik erstellen
- Datei auf den Server kopiert
Server:
- fixup, compact (-c), updall, convert, dbmt
- Anzeige DB-Eigenschaften, Zugriffsberechtigungen
Alle versuche hatten dieselbe Meldung zur Folge: "Datenbank zu groß..." bzw. auf der Console:
"Database compactor error: Database (.nsf) has grown too large; use compact to reduce the file size or use File New Replica to recreate your file with larger capacity."
Lokal:
- Über einen Agent alle Dokumente in eine neue kopieren
| Sub Initialize |
| Dim s As New notessession |
| Dim srcdb As New notesdatabase("","badfile.nsf") |
| Dim newdb As New notesdatabase("","newfile.nsf") |
| Dim coll As notesdocumentcollection |
| Dim doc As notesdocument |
| Set coll=srcdb.alldocuments |
| Dim i As Integer |
| For i = 1 To coll.count |
| Set doc=coll.getnthdocument(i) |
| Call doc.copytodatabase(newdb) |
| Next |
| End Sub |
Fehlermeldung: "database has not been opened yet"
Hat noch jemand eine Idee, wie ich die DB retten kann?