Datazen服务器在恢复后没有准备好

时间:2015-10-12 15:28:52

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

我的Datazen和Windows Server 2012 R2存在问题。

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

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

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

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

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

感谢您的帮助,pronax

4 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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

因此,只需浏览Datazen文件夹中的配置文件,然后将InstanceID和加密密钥更改为新值。 AFAIK必须围绕7个文件。

答案 2 :(得分:0)

我今天正在进行恢复程序并遇到同样的问题。我可以建议:

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

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

     public void Demo()
     {
        Something s = null;
        try
        {
            s = new Something();
        }
        catch (Exception ex)
        {

            throw;
        }
        finally
        {
            s = null;
        }
     }

整个程序如下:

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

检查核心服务用户的权限,同时确保删除了

中的所有数据

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

net stop datazenrenderingservice
net stop datazendata
net stop datazen

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

rmdir /S /Q Data

mkdir Data

恢复

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

确保所有服务都在运行

希望有所帮助。

答案 3 :(得分:0)

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

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