将Ravendb3.5数据库移动到新驱动器,与DataDir相对路径的服务器格式相同?

将Ravendb3.5数据库移动到新驱动器,与DataDir相对路径的服务器格式相同?,ravendb,Ravendb,我们开始使用RavenDB处理服务器C驱动器上的数据。现在我们要将数据库(而不是软件)移动到D驱动器 我知道如何移动它,但不知道如何更新系统数据库中的DataDir属性。我试过: D:\Ravendabases D://ravendabases 两者都不起作用。找到一个帖子,上面说路径是相对于系统数据库的,但是如何将系统数据库与数据数据库一起移动,然后更新DataDir属性?因此,有关如何在驱动器之间移动数据库的在线信息非常少 我能拼凑的是: 停止IIS或Raven正在运行的应用程序池 禁用每

我们开始使用RavenDB处理服务器C驱动器上的数据。现在我们要将数据库(而不是软件)移动到D驱动器

我知道如何移动它,但不知道如何更新系统数据库中的DataDir属性。我试过:

D:\Ravendabases

D://ravendabases


两者都不起作用。找到一个帖子,上面说路径是相对于系统数据库的,但是如何将系统数据库与数据数据库一起移动,然后更新DataDir属性?

因此,有关如何在驱动器之间移动数据库的在线信息非常少

我能拼凑的是:

  • 停止IIS或Raven正在运行的应用程序池
  • 禁用每个db(从齿轮图标取下)
  • 在另一个驱动器上创建一个新目录,并授予应用程序池用户对该目录的修改权限
  • 通过文件系统移动文件夹
  • 更新RavenDB网站的web.config以指向新的数据库文件夹
  • 确保查看每个数据库并修复任何损坏的索引
这一过程不是最优的,但确实有效。我们现在只有11个独立的dbs,所以还不算太糟糕