【问题标题】:Datazen server after restore not ready还原后的 Datazen 服务器未准备好
【发布时间】:2015-10-12 15:28:52
【问题描述】:

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

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

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

我重新启动了服务器,但仍然提示:“服务器未准备好。很抱歉,您的请求目前无法完成。请稍后再试。”

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

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

感谢您的帮助,普罗纳克斯

【问题讨论】:

  • 请使用页面底部的“发布您的答案”链接来回答您的问题,而不是将其编辑到您的问题中。
  • @josliber 好的。所以你刚刚删除了我编辑的东西,现在我不记得完整的详细答案了。

标签: sql-server business-intelligence windows-server-2012-r2 datazen-server


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    我今天正在经历一个恢复过程并且遇到了同样的问题。我可以建议:

    检查Datazen安装文件夹内Data文件夹的权限。运行 Datazen 核心服务的用户应具有读/写权限

    更改所有配置文件中的实例 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
    

    确保所有服务都在运行

    希望能有所帮助。

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

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

        这些步骤肯定有帮助,因为我实际执行了

        【讨论】:

          猜你喜欢
          • 2020-01-20
          • 2021-02-23
          • 2018-05-05
          • 2021-09-15
          • 2021-08-16
          • 1970-01-01
          • 1970-01-01
          • 2017-06-16
          • 1970-01-01
          相关资源
          最近更新 更多