Восстановить резервную копию RavenDB

я пытаюсь восстановить RavenDB из файла резервной копии, я пишу этот запрос

Raven.Server.exe -src 'D:\documents\RavenDB\RavenDB' -dest TestRavenDB -restore

но это не восстановление базы данных из файла резервной копии, у кого-то есть идея восстановить RavenDB из файла резервной копии.


person Amit Sharma    schedule 29.07.2015    source источник
comment
Получаете ли вы какие-либо сообщения об ошибках или другие выходные данные этой команды?   -  person Michael Murray    schedule 29.07.2015
comment
это не дает никакой ошибки, просто предупреждает меня, что база данных уже существует, в то время как я удалил ее из RavenDB и с диска   -  person Amit Sharma    schedule 30.07.2015
comment
Я также пробовал веб-консоль RavenDB, но не смог добиться успеха.   -  person Amit Sharma    schedule 30.07.2015
comment
что произойдет, если вы укажете несуществующую папку в качестве места назначения?   -  person Michael    schedule 18.08.2015
comment
это не дало мне никакой ошибки, но не делало то, что я хочу...   -  person Amit Sharma    schedule 18.08.2015


Ответы (1)


Не уверен, какую версию RavenDB вы используете, но вот команда для восстановления базы данных RavenDB в RavenDB 3.5.

Raven.Server.exe --restore-source=[расположение резервной копии] --restore-database=[URL-адрес целевого сервера]

из https://ravendb.net/docs/article-page/3.5/Csharp/server/administration/backup-and-restore

Обратите внимание, что --restore-database=[URL-адрес целевого сервера] позволяет вам запускать команду с компьютера, отличного от сервера (например, с рабочей станции разработчика с установленным сервером RavenDB). Однако --restore-source=[расположение резервной копии] относится к серверу. Итак, когда вы говорите, что d:\documents\RavenDB\RavenDB будет диском D: сервера.

Кроме того, вы сказали, что удалили базу данных и файлы. Когда я удалил базу данных, но не файлы (по умолчанию в версии 3.5), я получил неочевидную ошибку и трассировку стека.

Надеюсь, это поможет. Извините, я не мог более конкретно рассказать о вашей проблеме.

person wbinford    schedule 16.09.2017