首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RavenDB升级

RavenDB升级
EN

Stack Overflow用户
提问于 2012-02-23 14:12:35
回答 2查看 1.3K关注 0票数 8

我几乎不敢在这里问这个问题,因为它似乎应该可以随时通过谷歌或ravendb.net获得。然而,我一直很难找到合适的方法将我的RavenDB升级到一个新版本。我目前正在运行版本573,希望升级到616,仅仅是为了在Raven Studio中提升索引的能力。

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

编辑:

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

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

RavenDB

  • Install/unzip

  • 对本地960运行自动测试,以验证任何故障。

  • 备份573 960到生产服务器
  1. 复制数据文件夹(从573到960
  2. )使用户PrestoDatabaseUser完全可以访问数据folder
  3. Uninstall现有RavenDB服务:

a. sc delete RavenDB

b.将旧的573文件夹重命名为RavenDB-Build-573_deprecate

  • Set Raven.Server.exe.config (从原始配置中获取任何更改的设置):

a. <add key="Raven/AnonymousAccess" value="Get"/>

b. <add key="Raven/MaxPageSize" value="2147483647"/>

c.作为服务的<add key="Raven/Authorization/Windows/RequiredUsers" value="domain\UserName"/>

  • Install:

a. C:\Software\RavenDb\RavenDB-Build-960\Server>Raven.Server.exe /install

  • Change RavenDB备份批处理文件以指向新的960文件夹结构

如果服务/应用程序没有响应新的

  1. ,请重新启动它们。
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2012-02-23 20:47:08

BobHorn,

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

如果这是一个很大的变化,我也做一个备份。但差不多就是这样了。

票数 9
EN

Stack Overflow用户

发布于 2012-02-23 14:49:20

在过去,我已经安装了RavenDB更新版本,作为一个完全独立于旧网站的IIS网站。然后将数据文件夹从旧位置移到新位置。然后慢慢地逐步淘汰旧的IIS (当然,根据您的情况,在您逐步淘汰旧的IIS设置时,您将为该网站更改适当的IIS设置)

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9414699

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档