Questo articolo spiegherà come risolvere l'assistenza alla migrazione dei dati di Microsoft nel caso in cui si arresti in modo anomalo durante la fase di valutazione o migrazione.
Che cos'è l'Assistente Migrazione dei dati Microsoft?
Data Migration Assistant (DMA) ti aiuta a passare a una piattaforma dati moderna rilevando problemi di compatibilità che possono influire sulla funzionalità del database nella nuova versione di SQL Server o nel database SQL (DB) di Azure.
DMA guida i miglioramenti delle prestazioni e dell'affidabilità per l'ambiente di destinazione e consente di spostare lo schema, i dati e gli oggetti non contenuti dal server di origine al server di destinazione.
Lo strumento è robusto e funziona bene con database più piccoli. Ma quanto piccolo è piccolo? La documentazione ufficiale di Microsoft non ha un numero fisso. Tuttavia, in base alla nostra esperienza, riteniamo che non dovrebbe essere superiore a 200 GB. Le esperienze possono variare in base agli scenari.
Durante l'utilizzo dello strumento, abbiamo appreso diverse tecniche per aggirare i problemi di arresto anomalo. Ci auguriamo di ottenere una soluzione permanente da Microsoft poiché è uno strumento eccellente per gli scenari di migrazione.
- Per la migrazione di un numero elevato di database e di dimensioni DB maggiori, utilizzare il fileServizio Migrazione del database di Azure.
- Per le migrazioni a Istanza gestita SQL di Azure, usare il fileEstensione di migrazione SQL di Azure per Azure Data Studiopoiché il DMA non lo supporta.
- Esegui lo strumento DMA in modalità utente singolo come mostrato di seguito:
Apri Task Manager>Dettagli>WMA.exe. Vedi lo screenshot qui sotto:
IMPARENTATO:Tutto quello che puoi fare con l'assistente AI Copilot di Microsoft su Windows

Seleziona solo 1 CPU ed esegui la valutazione del progetto per verificare se ha risolto il problema.
WorkflowHostProgram.Win ha smesso di funzionare, come mostrato nello screenshot seguente:

WorkflowHostProgram.Win è il processo principale di WMA.exe e, quando si arresta in modo anomalo, viene visualizzato come "Non rispondere" O "Chiudi il programma”
Oltre a eseguire il programma in modalità utente singolo, controlla se l'utilizzo della memoria o della CPU è elevato.
Conclusione
Speriamo che questo post sia stato utile. Aggiorneremo questo post non appena avremo più passaggi o opzioni per la risoluzione dei problemi. Il tuo feedback e suggerimenti sono benvenuti nella casella dei commenti qui sotto. Grazie per la visita.
