我有一个来自MySQL转储的.sql文件,其中包含要插入到这些表中的表、定义和数据。如何将转储文件中表示的此数据库转换为MS SQL Server数据库?
发布于 2010-04-15 02:40:29
我在网上找到了一种方法
它需要一些工作,因为它必须逐个表格地完成。但不管怎样,我可以将表、数据和约束复制到MS SQL数据库中。
这是链接
http://www.codeproject.com/KB/database/migrate-mysql-to-mssql.aspx
发布于 2012-12-16 11:15:45
使用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版工作正常。
发布于 2010-04-12 19:58:12
如果您使用PhpMyAdmin进行导出,则可以将sql兼容模式切换为“MSSQL”。这样,您只需对MS SQL数据库运行导出的脚本,就完成了。
如果你不能或不想使用PhpMyAdmin,在mysqldump中也有一个兼容性选项,但就我个人而言,我更愿意让PhpMyAdmin为我做这件事。
https://stackoverflow.com/questions/2621682
复制相似问题