Lotus Notes / Domino Sonstiges > Tools & Downloads
madicon DBCompactor 1.0
Manfred Dillmann:
Hallo zusammen,
ich habe ein neues DB-Tool zur Komprimierung der lokal auf einem Notes Client gespeicherten Datenbanken und/oder Schablonen fertig.
* Komplette Funktionalität in einer einzelnen .NSF-Datei.
* Nutzbar mit IBM Lotus Notes Client ab Version 6.x.x.
* Die madicon DBCompactor Datenbank kann lokal (Mobile Benutzer) oder auf einem Domino Server (Stationäre Arbeitsplätze mit Nutzung lokal gepeicherter Datenbanken) verwendet werden.
* Vollständige Komprimierung aller Datenbanken (NSF) und Schablonen (NTF) sowie der Datei Cache.NDK durch einen einzigen Mausklick.
* Komprimierung der Dateien im Hintergrund (Weiterarbeiten im Notes Client ist möglich) oder interaktiv im Vordergrund (Fortschritt der Komprimierung wird für jede Datenbank am Bildschirm angezeigt).
* Speicherung eines vollständigen Protokolls (pro Anwender) zur jeweils letzten durchgeführten Komprimierung. Im Protokoll wird eine Statistik (Zeitpunkt, Dauer, eingesparter Speicherplatz in KBytes und %) und die Details zu jeder komprimierten Datenbank protokolliert.
* Benutzerspezifische Einstellungen zur Durchführung der Komprimierung (Art der Komprimierung, zu komprimierende Dateien, Komprimierung der Datei Cache.NDK).
* Löschung des letzten Protokolles und/oder der benutzerspezifischen Einstellungen (Zurücksetzen auf Standardvorgaben) mit einem Mausklick.
* Sehr günstige und damit attraktive Lizenzpreise.
Weitere Infos, Testversion und Handbuch gibt es hier.
Gruß
Manfred
koehlerbv:
Jo, sowas habe ich auch im Portfolio. Sieht sehr ähnlich aus ;)
Bernhard
Manfred Dillmann:
Hallo Bernhard,
>>Jo, sowas habe ich auch im Portfolio. Sieht sehr ähnlich aus.<<
Könnte man fast sagen: "Zwei Doofe und der gleiche Gedanke"... ;D
Gibts da bei Dir auch eine Testversion - vielleicht kann ich mir ja noch was richtig Gutes abschauen?
Gruß
Manfred
Mark³:
Ich hab mal vor Jahren einen Knopf ge-cutandpaste-ed aus irgendeiner Notes-Tip-Seite (Originalcode, ich übernehme keine Verantwortung dafür).
Für den normalen Gebrauch ist das oft schon hinreichend...
Dim session As New NotesSession
Dim dbase As NotesDatabase
Dim directory As New NotesDBDirectory("")
Dim Status As Long
Dim nlog As New NotesLog("Compact Utility")
Call nlog.OpenMailLog(session.username,"DB Compact Utility")
Set dbase = directory.GetFirstDatabase(Database)
Call dbase.Open("",dbase.FileName)
On Error Resume Next
While Not (dbase Is Nothing)
If dbase.PercentUsed < 90 Then
status = dbase.Compact
If Err = 4005 Then
Call nlog.LogAction(dbase.FileName & " is in " _
& "use")
Err = 0
Else
Call nlog.LogAction("Compacted " & _
dbase.FileName)
End If
Else
Call nlog.LogAction("Database " & dbase.FileName & _
" already " & dbase.PercentUsed & " Percent Used")
End If
Call dbase.Close()
Set dbase = directory.GetNextDatabase()
Call dbase.Open("",dbase.filename)
Wend
Call nlog.close
Messagebox ("Finished Compacting")
Grusz,
Mark
Manfred Dillmann:
Hallo Mark,
auch 'ne schöne Lösung.
Gruß
Manfred
Navigation
[0] Themen-Index
[#] Nächste Seite
Zur normalen Ansicht wechseln