RavenDB升级

Bob*_*orn 8 ravendb

我几乎不敢在这里提出这个问题,因为它似乎应该可以通过谷歌或ravendb.net随时提供.但是,我一直很难找到将RavenDB升级到新版本的正确方法.我目前正在运行版本573,并希望升级到616,只是为了能够在Raven Studio中推广索引.

升级的正确方法是什么?我是否备份我的数据库,删除硬盘上的整个Raven文件夹,然后将新的616版本复制到同一个文件夹区域?然后恢复数据库?

编辑:

我如何将RavenDB v573升级到v960(2012年11月27日):

注意:不建议更改MaxPageSize(步骤7.b).

  1. 针对本地960运行自动化测试以验证没有任何中断.
  2. 备份573 RavenDB
  3. 将960安装/解压缩到生产服务器
  4. 将数据文件夹从573复制到960
  5. 授予用户PrestoDatabaseUser对数据文件夹的完全访问权限
  6. 卸载现有RavenDB服务:
    一.sc delete RavenDB
    湾 将旧的573文件夹重命名为RavenDB-Build-573_deprecate
  7. 设置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"/>
  8. 安装即服务:
    a.C:\Software\RavenDb\RavenDB-Build-960\Server>Raven.Server.exe /install
  9. 将RavenDB备份批处理文件更改为指向新的960文件夹结构
  10. 如果服务/应用程序没有响应新的RavenDB,请重新启动它们.

Aye*_*ien 9

BobHorn,

我在生产网站上的方式:-) 1)停止IIS站点.2)替换二进制文件3)启动IIS站点.

如果这是一个很大的变化,我也会做一个备份.但这就是它.