H3C CAS虚拟机恢复失败,错误信息:“异步接口调用错误,原因:could not execute statement”
关键字
H3C CAS
适用产品
- AnyBackup 7.0.14
问题描述
H3C CAS 虚拟机恢复失败,显示以下错误信息:
异步接口调用错误,原因:could not execute statement; SQL [n/a]; nested exception is org.hibernate.exception.DataException: could not execute statement

问题影响
虚拟机恢复失败。
问题原因
原虚拟机内存分配的值非法,导致恢复时创建虚拟机失败。

解决方案
为了解决此问题,通过覆盖恢复方式,具体步骤如下:
注意:覆盖恢复将覆盖选定的虚拟机的磁盘数据,请确认所选虚拟机的名称和UUID!
1. 在 CAS 平台新建一台虚拟机,磁盘大小和个数和原虚拟机一致。
2. 新建恢复任务,恢复方式选择【覆盖恢复】,并选择第 1 步新建的虚拟机作为覆盖恢复的虚拟机,发起恢复任务。
更多信息
在 CAS 平台编辑原虚拟机,重新设置【内存】->【改变分配】的数值为合法数值,之后备份的时间点可以正常通过【新建恢复】的方式进行恢复。