Перемещение базы данных RavenDB 3.5 на новый диск того же сервера - формат для относительного пути для DataDir? - PullRequest
0 голосов
/ 13 октября 2018

Мы начали использовать RavenDB с данными на диске C наших серверов.Теперь мы хотим переместить базы данных (не программное обеспечение) на диск D.

Я знаю, как это сделать, но не знаю, как обновить свойство DataDir в System db.Я пробовал:

D: \ RavenDatabases

D: // RavenDatabases

Ни один не работает.Нашли сообщение, в котором говорилось, что путь относителен к базе данных системы, но как мне переместить базу данных системы вместе с базой данных, а затем обновить свойство DataDir?

1 Ответ

0 голосов
/ 15 октября 2018

Таким образом, в Интернете очень мало информации о том, как перемещать БД между дисками.

То, что мне удалось собрать вместе, это:

  • Остановка IIS или пула приложений, которыйRaven работает под
  • Отключить каждый дБ (от значка шестеренки Takedowns)
  • Создать новый каталог на другом диске и дать пользователю пула приложений Изменить права доступа к нему
  • Переместитьпапки через файловую систему
  • Обновите файл web.config веб-сайта RavenDB, чтобы он указывал на новую папку базы данных
  • Убедитесь, что просматриваете каждую базу данных и исправляете все поврежденные индексы

Этот процесс не оптимален, но он работал.Сейчас у нас только 11 отдельных баз данных, так что это было не так уж плохо.

...