Résoudre les problèmes liés à la CLI du client de découverte Migration Center

Cette page explique comment résoudre les problèmes liés à la CLI du client de découverte Migration Center.

Problème de mise à niveau

Lorsque vous mettez à niveau la CLI mcdc vers la dernière version, celle-ci effectue une mise à niveau du schéma de base de données interne, qui crée automatiquement une sauvegarde des données collectées et évaluées par la version précédente.

Dans de rares cas, la mise à niveau de la CLI mcdc ne se termine pas en raison de l'échec de la mise à niveau de la base de données locale. Cela peut se produire en raison d'un dysfonctionnement lors de la mise à niveau de la base de données qui corrompt la base de données, et par conséquent, les données précédemment collectées sont perdues.

Après avoir mis à niveau la CLI mcdc, lorsque vous exécutez la dernière version actuelle, si vous voyez une erreur indiquant l'échec de la mise à niveau de la base de données, vous pouvez utiliser la commande recover-db pour restaurer la base de données à une version puis revenir à la précédente CLI mcdc. version.

Procédez comme suit :

  1. Restaurez une version de travail précédente de la base de données:

    ./mcdc discover recover-db
    
  2. Téléchargez la version de la CLI mcdc que vous utilisiez avant la mise à niveau.

    Lorsque vous installez une version plus ancienne de la CLI mcdc, ne supprimez pas le répertoire de la CLI mcdc créé par la version actuelle.