当您通过 View Composer 安装程序升级 View Composer 服务或运行 SviConfig databaseupgrade 命令时,可能无法升级 View Composer 数据库。

问题

SviConfig databaseupgrade 操作显示错误代码 17,或者 View Composer 安装程序显示以下警告消息:

Database upgrade completed with warnings(数据库升级已完成,但出现了警告)

原因

数据库升级软件会联系 vCenter Server 获取有关桌面的其他数据。如果桌面不可用、ESXi 主机未运行或者 vCenter Server 不可用,数据库升级可能失败。

解决方案

  1. 有关更多信息,请参阅 View Composer SviConfig 日志文件。
    此文件的默认位置是 C:\Users\All Users\VMware\View Composer\vmware-sviconfig.log。升级脚本会为每个失败记录一条消息。
  2. 检查日志记录,识别升级失败的桌面。
    选项 操作
    桌面存在,但不可用。 使桌面再次可用。

    根据导致失败的不同原因,您可能需要重新启动 ESXi 主机或 vCenter Server,或者采取其他操作。

    桌面不存在。 忽略该日志消息。
    注: 如果管理员直接在 vSphere 中删除桌面虚拟机,删除的桌面可能仍存在于 Horizon Administrator 中。
  3. 再次运行 SviConfig databaseupgrade 命令。