还原后的 Datazen 服务器未就绪

Datazen server after restore not ready

我的 Datazen 和 Windows Server 2012 R2 有问题。

所以我在另一台机器上安装了 Datazen 服务器并进行了完整备份,以便在新的 Datazen 服务器上恢复备份。

我完全按照他们在这里告诉我的那样做了 Datazen Backup & Restore,但它不起作用。

我重新启动了服务器,但仍然显示:"Server not ready. We're sorry but your request cannot be completed at the moment. Please try again in a minute."

我还更改了 InstanceID 和数据库加密密钥。

没有任何效果。也许这里有一些 Datazen 专家。 :)

感谢您的帮助,pronax

无法从较新的 OS 环境恢复到较旧的环境。例如,不允许从 Windows Server 2012 的备份恢复到 Windows Server 2008 R2。如果您使用的是 Windows Server 2012 R2,那么您可以将备份还原到 Windows Server 2016 或 Windows Server 2012 R2。

我与 Datazen 的支持进行了交谈,他告诉我更改它出现的每个配置文件中的 InstanceID 和数据库加密密钥。

因此,只需浏览 Datazen 文件夹中的配置文件,并将 InstanceID 和加密密钥更改为新值。据我所知,它必须大约有 7 个文件。

我今天正在执行恢复程序,但遇到了同样的问题。我可以建议:

检查 Datazen 安装文件夹中 Data 文件夹的权限。您的 Datazen 核心服务的用户 运行 应该具有 read/write 权限

更改所有配置文件中的实例 ID:

C:\Program Files\Datazen Enterprise Server\webapi\Web.config
C:\Program Files\Datazen Enterprise Server\viewer\Web.config
C:\Program Files\Datazen Enterprise Server\service\Datazen.Server.Service.exe.Config

整个过程如下所示:

net stop datazenrenderingservice
net stop datazendata
net stop datazen

cd "c:\Program Files\Datazen Enterprise Server\service"

rmdir /S /Q Data

mkdir Data

检查核心服务用户的权限,同时确保您删除了里面的所有数据

将实例 ID 替换为旧服务器的实例 ID 和加密密钥:

C:\Program Files\Datazen Enterprise Server\webapi\Web.config
C:\Program Files\Datazen Enterprise Server\viewer\Web.config
C:\Program Files\Datazen Enterprise Server\service\Datazen.Server.Service.exe.Config

恢复

   Raven.Server.exe -restore -src "C:\Datazen\Backups\datazen-201604181-93fa5e38" -dest "C:\Program Files\Datazen Enterprise Server\data"

esentutl /d Data\Data

Datazen.Server.Service /console /shutdown

net start datazen
net start datazenrenderingservice
net start datazendata

确保所有服务都运行

希望能有所帮助。

  • 打开命令提示符(以管理员身份)
  • 命令:net stop datazen.Wait 停止服务。
  • 导航到核心服务文件夹([安装文件夹]\service): cd c:\Program Files\Datazen Enterprise Server\service
  • 如果核心服务数据文件夹([安装文件夹]\service\Data) 存在,删除:rmdir /S /Q Data
  • 创建核心服务数据文件夹:mkdir Data
  • 发出恢复命令:Raven.Server.exe -restore -src [path to backup] -dest Data 并等待消息 Esent Restore: Restore 完成(Raven.Server.exe -restore -src "c:\Datazen\Backup\datazen-2017022685719-36bd23b7" -dest 数据)
  • 通过发出 命令:Datazen.Server.Service /console /shutdown。服务 应该成功启动然后停止。
  • 启动核心服务:net start datazen

这些步骤绝对有用,因为我执行得很实际