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") 'replace "badfile.nsf" with the name of the corrupted db
Dim newdb As New notesdatabase("","newfile.nsf") 'replace "newfile.nsf" with the name of the new db
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?