我几乎不敢在这里提出这个问题,因为它似乎应该可以通过谷歌或ravendb.net随时提供。但是,我一直很难找到将RavenDB升级到新版本的正确方法。我目前正在运行版本573,并希望升级到616,只是为了能够在Raven Studio中推广索引。
升级的正确方法是什么?我是否备份我的数据库,删除硬盘上的整个Raven文件夹,然后将新的616版本复制到同一个文件夹区域?然后恢复数据库?
编辑:
我如何将RavenDB v573升级到v960(2012年11月27日):
注意:不建议更改MaxPageSize(步骤7.b)。
sc delete RavenDB
<add key="Raven/AnonymousAccess" value="Get"/>
<add key="Raven/MaxPageSize" value="2147483647"/>
<add key="Raven/Authorization/Windows/RequiredUsers" value="domain\UserName"/>
C:\Software\RavenDb\RavenDB-Build-960\Server>Raven.Server.exe /install
答案 0 :(得分:9)
BobHorn,
我的方式,在我们的生产网站上:-) 1)停止IIS站点。 2)更换二进制文件 3)启动IIS站点。
如果这是一个很大的变化,我也会做一个备份。 但这就是它。
答案 1 :(得分:2)
过去,我已经将RavenDB较新版本安装为完全独立于旧网站的IIS网站。然后将数据文件夹从旧位置移动到新位置。然后慢慢地将旧旧的相位(当然,根据您的情况,您将更改网站的相应IIS设置,因为您将逐步淘汰旧版本)