将RavenDB 3.5数据库移动到新驱动器,同一服务器-DataDir相对路径的格式吗?

时间:2018-10-13 00:25:46

标签: ravendb

我们开始将RavenDB与服务器C驱动器上的数据一起使用。现在,我们要将数据库(而非软件)移至D驱动器。

我知道如何移动它的过程,但不知道如何更新System db中的DataDir属性。我尝试过:

D:\ RavenDatabases

D:// RavenDatabases

没有人起作用。找到了一条帖子,说该路径是相对于System数据库的,但是如何将System db和data db一起移动,然后更新DataDir属性?

1 个答案:

答案 0 :(得分:1)

因此,关于如何在驱动器之间移动数据库的在线信息很少。

我能够拼凑的是:

  • 停止IIS或Raven在其下运行的应用程序池
  • 禁用每个数据库(通过齿轮图标“移除”)
  • 在另一个驱动器上创建一个新目录,并为应用程序池用户授予对其的修改权限
  • 通过文件系统移动文件夹
  • 更新RavenDB网站的web.config指向新的数据库文件夹
  • 确保查看每个数据库并修复所有损坏的索引

此过程不是最佳过程,但可以正常工作。现在我们只有11个独立的数据库,所以还不错。