如何解決和修復 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利用率是否很高。
結論
我們希望這篇文章對您有所幫助。一旦我們有更多步驟或選項來排除故障,我們將更新這篇文章。歡迎您在下面的評論框中提出反饋和建議。感謝您的光臨。
