Я почти боюсь задать этот вопрос здесь, потому что кажется, что он должен быть легко доступен через Google или на ravendb.net.Тем не менее, мне было трудно найти правильный способ обновить мой RavenDB до новой версии.В настоящее время я использую версию 573 и хочу обновить ее до 616, просто для возможности продвижения индекса в Raven Studio.
Какой правильный способ обновления?Должен ли я сделать резервную копию моей БД, удалить всю папку Raven на жестком диске, а затем скопировать новую версию 616 в ту же папку?Затем восстановите базу данных?
РЕДАКТИРОВАТЬ:
Как я обновил RavenDB v573 до v960 (27 ноября 2012 года):
Примечание: изменениеMaxPageSize (шаг 7.b) не рекомендуется.
- Запускать автоматические тесты для локального 960, чтобы убедиться, что ничего не сломалось.
- Резервное копирование 573 RavenDB
- Установить / распаковать960 на рабочий сервер
- Копирование папки данных из 573 в 960
- Предоставление пользователю PrestoDatabaseUser полного доступа к папке данных
- Удаление существующей службы RavenDB:
a.sc delete RavenDB
б.Переименуйте старую папку 573 в RavenDB-Build-573_deprecate - Установите Raven.Server.exe.config (перенесите любые измененные параметры из исходной конфигурации):
a.<add key="Raven/AnonymousAccess" value="Get"/>
б.<add key="Raven/MaxPageSize" value="2147483647"/>
c.<add key="Raven/Authorization/Windows/RequiredUsers" value="domain\UserName"/>
- Установка в качестве службы:
a.C:\Software\RavenDb\RavenDB-Build-960\Server>Raven.Server.exe /install
- Измените пакетный файл резервной копии RavenDB, чтобы он указывал на новую структуру папок 960
- Если службы / приложения не отвечают на новую RavenDB, перезапустите их.