我正在尝试使用SQL Server Migration Assistant for MySQL将 MySQL 数据库迁移到 SQL Server 。转换架构并与 SQL Server 同步工作正常。
但是,单击“迁移数据”按钮后,SSMA 会在几秒钟后崩溃(SSMA 已停止工作)。这个问题的原因可能是什么?
我正在尝试使用SQL Server Migration Assistant for MySQL将 MySQL 数据库迁移到 SQL Server 。转换架构并与 SQL Server 同步工作正常。
但是,单击“迁移数据”按钮后,SSMA 会在几秒钟后崩溃(SSMA 已停止工作)。这个问题的原因可能是什么?
Core 0
除了将亲和力设置为仅之外,还有一件事对我有帮助:在我将并行数据迁移线程计数设置为 1 后,SSMA 停止崩溃。您可以在
Tools > Project settings > Genaral > Migration (in the left pane) > Parallel Data Migration
. 设置Parallel data migration mode
为1Custom
,然后设置Thread count
为 1。我当前的版本是 7.0.0,MySQL ODBC Driver 版本是 5.3.6。
在某些特定条件下,SSMA 在多核机器上使用时似乎会导致问题。
我打开了任务管理器并将 SSMA 的处理器关联设置为仅核心 0。这修复了崩溃,我能够迁移整个数据库。