SQL Server可以从低版本备份还原到高版本,但从高版本会出问题要用专门的工具,备份时要删除默认的位置否则选位置时会有两个备份位置,
用sql脚本在SQL Server和mysql相互导数据会出错最后只有空表,请使用下面的专门工具可以成功导出和导入数据
SQL Server 迁移数据到MySQL
一、背景
由于项目开始时候使用的数据库是SQL Server2008,后来把存储的数据库调整为MySQL,所以需要把SQL Server的数据转移到MySQL;由于涉及的表比较多,所以想在MySQL中生成对应表并导入数据;
上网找了些资料,如:将ACCESS和MSSQL导入MYSQL中、MySQL Migration 实现 MSSQL 到 MySQL数据迁移,虽然不知道里面的做法是否可以成功转移,但是里面的过程比较复杂,没有去尝试,后来自己找到了方法,最重要就是简单和准确(暂时没发现明显的BUG),这里分享给大家。
二、转移数据
我使用了MySQL的Client的工具SQLyog,这个工具的安装很简单。(软件在同一目录)
安装方法:程序安装后先不要运行SQLyog,输入注册信息
姓 名(Name):cr173
序 列 号(Code):8d8120df-a5c3-4989-8f47-5afc79c56e7c
安装完成之后点击需要导入的目标数据库,数据库菜单->【Import】->【Import Extenal Data】;
(Figure1:Import)
选择【Start a new job】,点击【下一步】&