我几乎不敢在这里问这个问题,因为它似乎应该可以随时通过谷歌或ravendb.net获得。然而,我一直很难找到合适的方法将我的RavenDB升级到一个新版本。我目前正在运行版本573,希望升级到616,仅仅是为了在Raven Studio中提升索引的能力。
升级的正确方法是什么?我是否备份数据库,删除硬盘上的整个Raven文件夹,然后将新的616版本复制到同一文件夹区域?然后恢复DB?
编辑:
如何将RavenDB v573升级为v960 (2012年11月27日):
注意:不建议更改MaxPageSize (步骤7.b)。
RavenDB
a. sc delete RavenDB
b.将旧的573文件夹重命名为RavenDB-Build-573_deprecate
a. <add key="Raven/AnonymousAccess" value="Get"/>
b. <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
如果服务/应用程序没有响应新的
发布于 2012-02-23 20:47:08
BobHorn,
按照我的方式,在我们的生产站点上:-) 1)停止IIS站点。2)替换二进制文件3)启动IIS站点。
如果这是一个很大的变化,我也做一个备份。但差不多就是这样了。
发布于 2012-02-23 14:49:20
在过去,我已经安装了RavenDB更新版本,作为一个完全独立于旧网站的IIS网站。然后将数据文件夹从旧位置移到新位置。然后慢慢地逐步淘汰旧的IIS (当然,根据您的情况,在您逐步淘汰旧的IIS设置时,您将为该网站更改适当的IIS设置)
https://stackoverflow.com/questions/9414699
复制相似问题