mysql - 将 MySQL 数据库导入 SQL Server

标签 mysql sql-server

我有一个来自 MySQL 转储的 .sql 文件,其中包含表、定义和要插入到这些表中的数据。如何将转储文件中表示的这个数据库转换为 SQL Server 数据库?

最佳答案

使用SQL Server Migration Assistant (SSMA)

除了 MySQL,它还支持 Oracle、Sybase 和 MS Access。

它看起来非常聪明,甚至能够处理非常重要的传输。它还具有一些命令行界面(除了 GUI),因此理论上它可以集成到一些批加载过程中。

这是 MySQL 版本的当前下载链接 https://www.microsoft.com/en-us/download/details.aspx?id=54257

当前(2016 年 6 月)稳定版本 6.0.1 在传输数据时与当前 (5.3.6) MySQL ODBC 驱动程序崩溃。一切都是 64 位的。 带有 5.1.13 ODBC 驱动程序的 5.3 版本工作正常。

关于mysql - 将 MySQL 数据库导入 SQL Server,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17809013/

相关文章:

php - 当我获取字符串MySQL数据库时,如何从字符串中删除\u00e2\u20ac\u2122

MySQL 仅选择非字母数字

c# - 确保此代码文件中定义的类与 'inherits' 属性匹配

sql-server - 如何记录 SQL Server 2005 中的表和字段

mysql - 无法将 XML 文件添加到 mysql 表中

mysql - 从表中的同一列中选择不同的值并将其显示在不同的列下

MySQL权限问题: User cannot see database despite permission being granted to role

sql-server - SQL Server 中 XML 的嵌套元素

sql-server - 参数化查询 NVARCHAR(4000) 的 Azure SQL 性能低下

sql-server - 如何检查数据库是否存在?