如何解决和修复 Microsoft 数据迁移助手 (DMA) 崩溃
本文将介绍如何修复 Microsoft 数据迁移协助,以防它在评估或迁移阶段崩溃。
什么是微软数据迁移助手?
数据迁移助手 (DMA) 通过捕获可能影响新版本 SQL Server 或 Azure SQL (DB) 数据库中的数据库功能的兼容性问题,帮助你升级到现代数据平台。
DMA 指导目标环境的性能和可靠性改进,并允许您将架构、数据和非包含对象从源服务器移动到目标服务器。
该工具非常强大,并且适用于较小的数据库。但是,多小才算是小呢?微软官方文档并没有给出确切的数字。但根据我们的经验,我们认为不应超过 200 GB。体验可能因场景而异。
在使用该工具时,我们学习了几种解决崩溃问题的技术。我们希望从 Microsoft 获得永久修复,因为它是迁移方案的出色工具。
- 要迁移大量数据库和更大的数据库大小,请使用Azure 数据库迁移服务。
- 要迁移到 Azure SQL 托管实例,请使用适用于 Azure Data Studio 的 Azure SQL 迁移扩展因为DMA不支持它。
- 在单用户模式下运行DMA工具,如下所示:
打开任务管理器>详细信息>WMA.exe。请参阅下面的屏幕截图:

仅选择 1 个 CPU 并运行项目评估以检查是否解决了问题。
更多阅读:如何修复 Microsoft Word 中的上传待处理错误消息?解决上传失败问题 - 单击“保存”以重试 - Windows 和 MAC
WorkflowHostProgram.Win 已停止工作,如下图所示:

WorkflowHostProgram.Win是WMA.exe的父进程,当它崩溃时,它显示为“没有回应“ 或者 ”关闭程序”
除了在单用户模式下运行程序外,请检查您的内存或CPU利用率是否很高。
结论
我们希望这篇文章对您有所帮助。一旦我们有更多步骤或选项来排除故障,我们将更新这篇文章。欢迎您在下面的评论框中提出反馈和建议。感谢您的光临。
