如何转换Microsoft SQL Server数据库备份文件,以便在MySQL数据库中导入?有没有任何方式或免费工具可用于此?从Microsoft SQL Server到MySQL的转换
回答
ms2my(预阿尔法,免费) http://sourceforge.net/projects/ms2my/
“的工具,与MSSQL帮助MySQL的转换/下* nix.Possible复制(包括CSV &转储)用crontab中定期提取数据使用。保持基于mySQL的数据仓库刷新也可能是使用这个脚本的可能性之一。“
MSSQL到MySQL的转换器(下载免费试用版,购买$ 49) http://www.convert-in.com/mss2sql.htm
我看了很长一段时间,如果你不想尝试ms2my,上面是关于只有其他选择。它不是免费的。
祝你好运找到一个免费的,希望有一个是在互联网上,我无法找到隐藏。
不确定您拥有的数据库有多复杂,但如果只有一些表和数据,则会有一个free script here,它会自动将Microsoft SQL Server表和数据转换为MySQL。
如果您需要更复杂的东西,那么MySQL有一个migration toolkit,它允许您从Microsoft SQL Server迁移到MySQL。另外here is a tutorial关于如何使用它。请注意,这现在已经停产,有利于MySQL Workbench,其中已建成data migration。
此外,this converter将所有内容转换,除了从MSSQL到MySQL的存储过程,对于只有50 $这是不坏的代价。
另外,您也可以从MySql网站上查看this whitepaper关于如何规划从SQL Server到MySQL的迁移以及一些资源。
为MySQL迁移工具包。我必须在一个项目上进行这种转换,它只处理两个问题:1)我没有尝试转换用于保存图像的斑点,2)注意在导入时收到的任何警告到MySQL中。 –
看起来现在这些链接中的一些已经被打破。 – jcfollower
@jcfollower - 我现在修正了这些。 – Icemanind
如果您使用的是活MS SQL Server和生活MySQL服务器,那么我认为你最好和更高的精度选项是使用ETL /数据转换工具,如Pentaho Data Integration(Kettle)。
使用水壶,您可以直观地设计(使用简单易学的数据流步骤)从单个/多个数据源到单个/多个数据目标的任何数据转换。您可能感兴趣的功能之一是数据库/表迁移向导。
如果水壶的社会分配是不够的,你,那么你可以使用Enterprise Edition有更多的功能,支持等
采取在Omega Sync它支持不同的数据库管理系统的,包括架构之间导出导入和同步看看和表格数据。
- 1. 转换的Microsoft SQL到mysql
- 2. 的SQL Server到MySQL转换
- 3. 从SQL Server到MySQL转换 - 合并
- 4. 转换的SQL Server SQL查询到MySQL
- 5. Microsoft SQL Server 2008 - Sybase SQL Anywhere转换
- 6. 从SQL Server转换到Oracle
- 7. 从Oracle转换到SQL Server
- 8. 转换的SQL Server触发到MySQL
- 9. 转换SQL Server的文件到MySQL
- 10. SQL Server查询到MySQL查询转换
- 11. 转换SQL Server查询到MySQL
- 12. 转换mysql数据库到SQL Server
- 13. 转换SQL Server查询到MySQL
- 14. 转换SQL Server创建脚本到MySQL
- 15. 将MySQL转换为SQL Server
- 16. 从Sybase SQL查询转换到SQL Server
- 17. 查询从SQL Server到SQLite的转换
- 18. 从Oracle到SQL Server的转换
- 19. 无法保存从MS SQL Server到MySQL的Unicode转换
- 20. 从SQL Server Express切换到MySQL
- 21. 将MySQL脚本转换为SQL Server
- 22. 参数从SQL Server转换到Oracle
- 23. 将函数从SQL Server转换到PostgreSQL
- 24. SSIS转换 - 从SQL Server到AS400
- 25. 从MS-SQL Server查询转换到MySQL和DATEDIFF()
- 26. 转换的SQL Server VARBINARY场MYSQL,保持
- 27. XSD到SQL Server转换
- 28. SQL Server到Oracle10g转换
- 29. SQL Server Varchar到VarBinary转换
- 30. 从Microsoft Access 2007迁移到SQL Server 2005
你能更具体吗? 'SQL Server'可能意味着Oracle版本,微软版本等等。 – JClaspill
您是否特意想要将MS SQL数据库备份导入到MySQL中,或者您是否希望能够迁移MS SQL Server数据库到MySQL? –
您可能会后悔从MSSQL迁移到MySQL。特别是如果你依赖查询计划优化器(嵌套查询,许多表连接等)。一个更好的选择,特别是如果你运行Windows Server,将是PostgreSQL。 – gordy