SqlServer数据库如何移植到MySQL数据库?这个需求很常见但并不常用,所以现成的工具并不多,但不代表没有。微软就提供了这样的工具,非常好用(文末提供下载)。
使用这个工具有个前提,就是要能同时连接2个数据库。美中不足的是,它只能处理表,而不能处理视图(其实也够用了,因为SqlServer和MySQL的语法还是有些差异的)。
运行mss2sql.exe
一共2个选项,我这里选择第一项:直接移动到Mysql服务器
a、下一步
填写Sql Server的链接信息,我这里直接使用 "." (点),进行本机windows登陆方式进行链接,远程服务器的话就自己填写IP 、用户名、密码吧。
b、下一步
填写Mysql的链接信息,Access mode(访问模式,我这里选择Local(本地),如果是导入到远程主机就选Remote(远程)吧),然后填写好mysql的登陆账号、密码即可。(远程主机的话在下面Host 、Port number、分别填写IP地址和端口号)
c、下一步
选择Sql Server中需要转换的数据库,再右边可以勾选转换表的定义、跳过转换索引。我这里直接选择转换Test数据库。
d、下一步
这里选择需要转换过去的表,一般选择 Add all(全部)。然后下一步会出现正在转换的进度条,进度条完成后,就转换完成啦。
文章评论