Datenbank ist zu groß geworden. Komprimieren Sie oder Replizieren Sie...
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
[1A84:0002-1B10] --- extending well beyond 64 gig: high 0x6F Low 0x3C0A3E00 DB D:\Domino\data\test\badfile.nsf ---
[1A84:0002-1B10] [01]: 00000000F49803B8 [load addr 0x0000000067f30000] nnotes! FileSeekOSFD +0x1a8
[1A84:0002-1B10] [02]: 00000000F498484F [load addr 0x0000000067f30000] nnotes! NSFFileSeekReadC +0x2af
[1A84:0002-1B10] [03]: 00000000F4CC8AB6 [load addr 0x0000000067f30000] nnotes! BITMAPReadPage +0x696
[1A84:0002-1B10] [04]: 00000000F4BBCB76 [load addr 0x0000000067f30000] nnotes! UBMSetupPage +0x676
[1A84:0002-1B10] [05]: 00000000F4BBE568 [load addr 0x0000000067f30000] nnotes! UBMReplaceBuffer +0x518
[1A84:0002-1B10] [06]: 00000000F4BBF3C3 [load addr 0x0000000067f30000] nnotes! UBMClock +0x873
[1A84:0002-1B10] [07]: 00000000F4BBFEFC [load addr 0x0000000067f30000] nnotes! UBMPinExtended +0x4ac
[1A84:0002-1B10] [08]: 00000000F4BC0FE2 [load addr 0x0000000067f30000] nnotes! UBMPinA +0x82
[1A84:0002-1B10] [09]: 00000000F4CCAD57 [load addr 0x0000000067f30000] nnotes! DbPinBitmap +0x4f7
[1A84:0002-1B10] [10]: 00000000F4AEA89B [load addr 0x0000000067f30000] nnotes! RebuildBDT +0x5fb
[1A84:0002-1B10] [11]: 00000000F4B09AE4 [load addr 0x0000000067f30000] nnotes! DbFixup +0xcf4
[1A84:0002-1B10] [12]: 00000000F4C999E6 [load addr 0x0000000067f30000] nnotes! DoFixup +0x886
[1A84:0002-1B10] [13]: 00000000F4C9DEED [load addr 0x0000000067f30000] nnotes! DbLoad +0x351d
[1A84:0002-1B10] [14]: 00000000F49B5449 [load addr 0x0000000067f30000] nnotes! NSFDbOpenExtended6 +0x7cf9
[1A84:0002-1B10] [15]: 00000000F49B8BBB [load addr 0x0000000067f30000] nnotes! NSFDbOpenExtended3 +0x9b
[1A84:0002-1B10] [16]: 00000000F49B995E [load addr 0x0000000067f30000] nnotes! NSFDbOpenExtended +0x5e
[1A84:0002-1B10] [17]: 00000000F4A119B3 [load addr 0x0000000067f30000] nnotes! NSFDbOpen +0x23
[1A84:0002-1B10] [18]: 000000003FB351BE [load addr 0x00000000021a0000] ndbmt! unknown +0x3d9951be
[1A84:0002-1B10] [19]: 000000003FB35EE7 [load addr 0x00000000021a0000] ndbmt! unknown +0x3d995ee7
[1A84:0002-1B10] [20]: 000000003FB3607C [load addr 0x00000000021a0000] ndbmt! unknown +0x3d99607c
[1A84:0002-1B10] [21]: 000000003FB35F18 [load addr 0x00000000021a0000] ndbmt! unknown +0x3d995f18
[1A84:0002-1B10] [22]: 000000003FB365F6 [load addr 0x00000000021a0000] ndbmt! unknown +0x3d9965f6
[1A84:0002-1B10] [23]: 000000007781652D [load addr 0x0000000069f20000] kernel32! BaseThreadInitThunk +0xd
[1A84:0002-1B10] [24]: 000000007794C521 [load addr 0x000000006a040000] ntdll! RtlUserThreadStart +0x21
IBM hat natürlich erstmal gesagt, dass ein DB-Recovery vom Support nicht abgedeckt ist, aber sie haben sich die DB dennoch mal angeschaut.
Leider können die wohl auch nichts tun, um die DB zu reparieren, aber sie haben auf ein externes Tool verwiesen, dass das können soll.
Kennt jemand das Tool von www.nsf.repair ?