getting error while restoring backup file in raven DB

710 views Asked by At

I am trying to restore backup file locally using command prompt as below:

Raven.Server.exe -src E:\OTUmbraco\OTWDatabases\UAT_RavenDB  -dest E:\OTUmbraco\OTWDatabases\DB\RavenDB  -restore

And I am getting error as below:

Esent Restore: Failure! Could not restore database!
Microsoft.Isam.Esent.Interop.EsentBadLogVersionException: Version of log file is not compatible with Jet version
   at Microsoft.Isam.Esent.Interop.Api.Check(Int32 err)
   at Microsoft.Isam.Esent.Interop.Api.JetRestoreInstance(JET_INSTANCE instance, String source, String destination, JET_PFNSTATUS statusCallback)
   at Raven.Storage.Esent.Backup.RestoreOperation.Execute()
Microsoft.Isam.Esent.Interop.EsentBadLogVersionException: Version of log file is not compatible with Jet version
   at Microsoft.Isam.Esent.Interop.Api.Check(Int32 err)
   at Microsoft.Isam.Esent.Interop.Api.JetRestoreInstance(JET_INSTANCE instance, String source, String destination, JET_PFNSTATUS statusCallback)
   at Raven.Storage.Esent.Backup.RestoreOperation.Execute()
   at Raven.Storage.Esent.TransactionalStorage.Restore(String backupLocation, String databaseLocation, Action`1 output, Boolean defrag)
   at Raven.Database.DocumentDatabase.Restore(RavenConfiguration configuration, String backupLocation, String databaseLocation, Action`1 output, Boolean defrag)

   at Raven.Server.Program.RunRestoreOperation(String backupLocation, String databaseLocation, Boolean defrag)

Can any one help me to solve this error.

Thanks in advance.

1

There are 1 answers

3
Ayende Rahien On

You cannot go back in the windows version when using RavenDB with Esent.