排查与 Migration Center 资产识别客户端 CLI 相关的问题

本页介绍如何解决 Migration Center 资产识别客户端 CLI 的问题。

升级问题

mcdc CLI 升级到最新版本时,它会执行内部数据库架构升级,该升级会自动使用先前版本收集和评估的数据创建备份。

在极少数情况下,mcdc CLI 升级无法完成 因为升级本地数据库失败而成功。这种情况发生可能是因为数据库升级期间出现故障而导致数据库损坏,因而导致之前收集的数据丢失。

升级 mcdc CLI 后,当您运行 如果您看到指示数据库升级失败的错误, 您可以使用 recover-db 命令将数据库恢复到 工作版本,然后降级到旧版 mcdc CLI 版本。

执行以下步骤:

  1. 将数据库恢复到先前的工作版本:

    ./mcdc discover recover-db
    
  2. 下载 升级前使用的 mcdc CLI 版本。

    安装旧版 mcdc CLI 时,请勿移除当前版本创建的 mcdc CLI 目录。