Glossar
Dirty Shutdown (ESE)
Zustand einer ESE-Datenbank, die nicht sauber geschlossen wurde: Bestätigte Änderungen stehen eventuell nur in ihren Transaktionsprotokollen.
Eine ESE-Datenbank im Zustand Dirty Shutdown wurde nicht sauber getrennt: Sie wurde während der Nutzung kopiert, oder die Engine wurde abrupt beendet. Bereits in den Transaktionsprotokollen bestätigte Änderungen (bei Windows Search MSS*.log) stehen möglicherweise noch nicht in der Datenbankdatei.
esentutl /mh Windows.edb zeigt den Zustand. Die Soft Recovery mit esentutl /r MSS /d, ausgeführt auf einer Kopie des ganzen Ordners, spielt die Protokolle nach und markiert die Datenbank als sauber. Eine „dirty“ Datenbank bleibt lesbar; sie zeigt nur einen älteren Stand und kann noch Datensätze enthalten, die die protokollierten Transaktionen später löschen. Vorgehen: Windows.edb nach Dirty Shutdown mit esentutl reparieren.