Site icon Gig XP

How to Resolve and Fix Microsoft Data Migration Assistant (DMA) Crash

Fix Microsoft Data Migration Assistant (DMA) Crash

In this article, we are going to explain how to fix Microsoft Data Migration Assistance in case it crashes during assessment or migration phase.

What is Microsoft Data Migration Assistant?

The Data Migration Assistant (DMA) helps you upgrade to a modern data platform by detecting compatibility issues that can impact database functionality in your new version of SQL Server or Azure SQL Database. DMA recommends performance and reliability improvements for your target environment and allows you to move your schema, data, and uncontained objects from your source server to your target server.

How to Resolve and Fix Microsoft Data Migration Assistant (DMA)?

The tool is robust and works well with smaller databases. But, how small is small? The official Microsoft documentation does not have a hard number. However, based on our experience, we reckon, it should not be more than 200 GBs. Experiences may vary based on scenarios.

While using the tool, we learnt several techniques to get around the crashing problems. We hope to get a permanent fix from Microsoft since it is a great tool for migration scenarios.

Open Task Manager>Details>WMA.exe. See screenshot below:


Select only 1 CPU and run your project assessment to check if it resolved the problem.

WorkflowHostProgram.Win has stopped working as see in the following screenshot:

The WorkflowHostProgram.Win is the parent process of WMA.exe and when it crashes, it shows up as “Not Responding” or “Close the Program

Apart from running the program in single user mode, do check if your memory or CPU utilization is high.

Conclusion

We hope this post was helpful. We will update this post, once we have more step or options to troubleshoot. Your feedback and suggestions are welcome in the comment box below. Thanks for visiting.