Database Check tool encountered an error -- my email won't start up

Database Check tool encountered an error – said to contact emclient… I just started using this tool converted from outlook a rather large repository of emails… cannot even startup emclient… have no support… here is error log

System.TypeInitializationException: The type initializer for ‘System.Transactions.Diagnostics.DiagnosticTrace’ threw an exception. —> System.Configuration.ConfigurationErrorsException: Configuration system failed to initialize —> System.Configuration.ConfigurationErrorsException: Root element is missing. (C:\Windows\Microsoft.NET\Framework\v2.0.50727\Config\machine.config) —> System.Xml.XmlException: Root element is missing.   at System.Xml.XmlTextReaderImpl.Throw(Exception e)
   at System.Xml.XmlTextReaderImpl.ThrowWithoutLineInfo(String res)
   at System.Xml.XmlTextReaderImpl.ParseDocumentContent()
   at System.Xml.XmlTextReaderImpl.Read()
   at System.Xml.XmlTextReader.Read()
   at System.Configuration.XmlUtil…ctor(Stream stream, String name, Boolean readToFirstElement, ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.BaseConfigurationRecord.InitConfigFromFile()
   — End of inner exception stack trace —
   at System.Configuration.ConfigurationSchemaErrors.ThrowIfErrors(Boolean ignoreLocal)
   at System.Configuration.BaseConfigurationRecord.ThrowIfParseErrors(ConfigurationSchemaErrors schemaErrors)
   at System.Configuration.BaseConfigurationRecord.ThrowIfInitErrors()
   at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   — End of inner exception stack trace —
   at System.Configuration.ClientConfigurationSystem.EnsureInit(String configKey)
   at System.Configuration.ClientConfigurationSystem.PrepareClientConfigSystem(String sectionName)
   at System.Configuration.ClientConfigurationSystem.System.Configuration.Internal.IInternalConfigSystem.GetSection(String sectionName)
   at System.Configuration.ConfigurationManager.GetSection(String sectionName)
   at System.Configuration.PrivilegedConfigurationManager.GetSection(String sectionName)
   at System.Diagnostics.DiagnosticsConfiguration.GetConfigSection()
   at System.Diagnostics.DiagnosticsConfiguration.Initialize()
   at System.Diagnostics.DiagnosticsConfiguration.get_Sources()
   at System.Diagnostics.TraceSource.Initialize()
   at System.Diagnostics.TraceSource.get_Switch()
   at System.Transactions.Diagnostics.DiagnosticTrace…cctor()
   — End of inner exception stack trace —
   at System.Transactions.Transaction.get_Current()
   at System.Data.SQLite.SQLiteConnection.Open()
   at DbRepair.DbTools.OpenConnection(String fileName)
   at DbRepair.Form1.CheckCorruption()
   at DbRepair.Form1.Check(Object state)

Looking up what other responses on similar issue. 

I renamed  the DBRepair.exe so that the emclient could startup. It did but now the DB is really corrupt. How do I fix that?

Hi Fred,
please ignore the reply on another thread, I didn’t notice this one first. We’ll try to see if it’s solvable. But please tell me which version of eM Client are you running, which can be found in Help>About section.


The version I am using is 6.0.24144.0

I don’t have backup …

Hi Fred,
there have been 2 updates since this version, please download and install the latest version first -…


I now have version 6.0.24316,0 installed. The DBRepair.exe is now newer.
I exited application and reentered. It is now working. Does anything else have to be done?
Thank you so much for your assistance. Peace,FRed