gpt4 book ai didi

ravendb - 恢复 RavenDb 备份

转载 作者:行者123 更新时间:2023-12-02 03:44:07 25 4
gpt4 key购买 nike

我正在尝试恢复 RavenDb 的备份。

RavenDb Version: RavenDB-Build-2380
Operating System: Win8

来自文档。我已经尝试了以下,

Raven.Server.exe -src [backup location] -dest [restore location] -restore

这是在离线模式下工作,我收到了成功消息,但我无法在 Raven Studio 中查看它。

当我查看恢复的文件夹时,看起来很奇怪。

Test - Database I created via Raven studio
Test2 - Database I restored via command

enter image description here

图标看起来不同。当我查看 Raven Studio 时,未显示 Test2 数据库。

更新:忘记提了。

还尝试对恢复的数据库中的 data 进行碎片整理。

esentutl /d Data

这真让我抓狂。

请分享您的建议。

提前致谢。

最佳答案

文档对此非常清楚。摘自 http://ravendb.net/docs/server/administration/backup-restore :

Restoring a database is an offline operation, it cannot operate on a running instance of RavenDB.

Raven.Server.exe -src [backup location] -dest [restore location] -restore

If the restore location doesn't exists, RavenDB will create it.

You cannot restore to an existing database data directory, the restore operation will fail if it detects that the restore operation will overwrite existing data. If you need to restore to an existing database data directory, shutdown the database instance and delete the data directory.

因此,如果您有一个备份的数据库“Test”,并且您想要恢复该数据库的备份,那么您将必须删除(或重命名)该数据库的数据目录(“Test”在这种情况下)。 RavenDb 可能没有运行(= 脱机)以进行恢复。

关于ravendb - 恢复 RavenDb 备份,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18214188/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com