我的Datazen和Windows Server 2012 R2存在问题。
所以我在另一台机器上安装了Datazen服务器并进行了完整备份,以便在新的数据服务器上恢复备份。
我完全按照他们告诉我在这里Datazen Backup & Restore做的那样做,但它不起作用。
我重新启动了服务器,但仍然说:“服务器没有准备好。我们很抱歉,但您的请求目前无法完成。请稍后再试。”
我还更改了InstanceID和数据库加密密钥。
没有任何作用。也许这里有一些Datazen专家。 :)
感谢您的帮助,pronax
答案 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)
这些步骤绝对有用,因为我实际执行了