Lotus Notes / Domino Sonstiges > Tools & Downloads

madicon DBCompactor 1.0

(1/5) > >>

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