【问题标题】:MySql to SQL Server - SQL Server Migration Assistance tool is showing few tablesMySql 到 SQL Server - SQL Server 迁移助手工具显示几个表
【发布时间】:2016-05-12 03:59:08
【问题描述】:

我们有一个包含 511 个表的数据库,而“SQL Server Migration Assistance for MySQL”仅显示 31 个表。我正在使用版本 6.0.0。它在“输出”窗口中没有显示任何错误。

已关注 - https://www.youtube.com/watch?v=fXe4XL41jVE 进行迁移。

我有一个包含 87120301 条记录的表,这是显示的最后一个表。这个工具有什么限制吗?

还有其他工具可以用于此大数据迁移吗? MySQL 中数据库的总大小为 37GB。

【问题讨论】:

  • 您确定您的用户帐户可以访问所有表格吗?你确定这些是表格(不是视图或同义词?)
  • 是的。我是管理员。这些是表。使用此查询验证 SELECT COUNT(*) FROM information_schema.tables WHERE table_schema = 'dbname';上面写着 511。
  • 你可以试试这个来确认它们是否是视图:stackoverflow.com/questions/2834016/…
  • 确认,都是表格。
  • 嗯,这两件事排除在外。看起来您不是唯一遇到此问题的人:stackoverflow.com/questions/32467853/…。这建议延长超时时间,但我怀疑它会有所帮助:dba.stackexchange.com/questions/29688/…

标签: sql-server database database-migration sql-server-2014 sql-server-migration-assi


【解决方案1】:

在项目设置中进行如下更改。

General - Migration - Batch Size = 99999999 (Maximum value)
GUI - Maximum Row Number of Source = 999999999 (Maximum value)
Maximum Row Number of Target = 999999999 (Maximum value)

它现在可以工作了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2014-10-13
    • 2017-11-16
    • 2023-03-22
    • 1970-01-01
    • 2011-06-17
    • 2014-05-24
    • 2011-10-07
    相关资源
    最近更新 更多