我正在尝试从它的备份文件中恢复 RavenDB,我写了这个查询
Raven.Server.exe -src 'D:\documents\RavenDB\RavenDB' -dest TestRavenDB -restore
但它不是从备份文件恢复数据库,有人对从备份文件恢复 RavenDB 有任何想法。
我正在尝试从它的备份文件中恢复 RavenDB,我写了这个查询
Raven.Server.exe -src 'D:\documents\RavenDB\RavenDB' -dest TestRavenDB -restore
但它不是从备份文件恢复数据库,有人对从备份文件恢复 RavenDB 有任何想法。
不确定您使用的是哪个版本的 RavenDB,但这里是在 RavenDB 3.5 中恢复 RavenDB 数据库的命令。
Raven.Server.exe --restore-source=[备份位置] --restore-database=[目标服务器的URL]
来自https://ravendb.net/docs/article-page/3.5/Csharp/server/administration/backup-and-restore
请注意, --restore-database=[URL to destination server] 允许您从与服务器不同的机器上运行命令(例如安装了 RavenDB 服务器的开发人员工作站)。但是, --restore-source=[backup location] 是相对于服务器的。所以,当你说 d:\documents\RavenDB\RavenDB 将是服务器的 D: 驱动器。
另外,您说您删除了数据库和文件。当我删除数据库而不是文件(3.5 版中的默认值)时,我收到了一个不明显的错误和堆栈跟踪。
希望有帮助。抱歉,我无法更具体地说明您的问题。