排查与迁移中心资产识别客户端 CLI 相关的问题

本页面介绍如何解决迁移中心资产识别客户端 CLI 的相关问题。

升级问题

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

在极少数情况下,由于升级本地数据库失败,mcdc CLI 升级不会成功完成。发生这种情况的原因可能是数据库升级期间发生故障,损坏了数据库,进而导致之前收集的数据丢失。

升级 mcdc CLI 后,当您运行最新版本时,如果出现表示数据库升级失败的错误,可使用 recover-db 命令将数据库恢复到先前的工作版本,然后再降级到之前的 mcdc CLI 版本。

执行以下步骤:

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

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

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