When I try to start eM Client, I get the dreaded DB check:
“eM Client was not closed correctly the last time. To ensure your data is safe several checks need to be performed.”
It was not shut down uncleanly; (but at least once it was). This crashing thing has happened often, three times in two days. Once I think the DB check passed and it started. Once I think it revived after restarting the machine. This is the second day and it won’t start at all now.
The things spins on “Checking for corrupted database” and hangs there, spinning. Eventually I get this:
System.Data.SQLite.SQLiteException: unable to open database file
at System.Data.SQLite.SQLite3.Open(String strFilename, SQLiteConnectionFlags connectionFlags, SQLiteOpenFlagsEnum openFlags, Int32 maxPoolSize, Boolean usePool)
at System.Data.SQLite.SQLiteConnection.Open()
at DbRepair.DbTools.OpenConnection(String fileName)
at DbRepair.Form1.CheckCorruption()
at DbRepair.Form1.Check(Object state)
Nothing more. And the thing just keeps spinning. I’ve only left it going for a few hours, could this check succeed after running it all night? All week?
I’ve tried rebooting; repair install; turning off AV; killing emaiclient process; in various sequences. No change in behavior.
My DB is on a network share.
I’ve seen way too many posts in here end with unrecoverable databases. Email needs to be rock solid, no excuses.
I’ve taken the liberty to invite [email protected] to download my crash dump from Drop Box. Invitation comes from FRevi.
Any help recovering this database is much appreciated. If my database is unrecoverable, then tell me. But please do not tell me that I may create a new database as if that were a solution to an unrecoverable one. Thanks.