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, elle 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 correctement en raison d'un échec de 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, entraînant sa corruption. Par conséquent, les données précédemment collectées sont perdues.
Après la mise à niveau de la CLI mcdc
, lorsque vous exécutez la dernière version, si un message d'erreur indique que la mise à niveau de la base de données a échoué, vous pouvez utiliser la commande recover-db
pour restaurer la base de données sur une version antérieure opérationnelle, avant de revenir à la version antérieure de la CLI mcdc
.
Procédez comme suit :
Restaurez la base de données vers une version précédente opérationnelle:
./mcdc discover recover-db
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 CLImcdc
créé par la version actuelle.