从mssql到mysql, 从win到linux

从mssql到mysql, 从win到linux

这几天,包括未来几天,基本上都在作DBA的活:将win下的mssql库数据迁移到linux下面的mysql里.

用的迁移工具是mysql官网提供的: mysql migrtation toolkit. 迁移的方法是:

1.在自己的win上,装了个mysql migration toolkit和mysql server,使用migration工具,将mssql数据库导入到本地的mysql服务器上;

2.由于migration无法处理中文,使用mssql的export data功能,将mssql数据导成一个"以TAB为分隔符,不用双引号包含字段"内容的数据文件;

3.拷贝win下mysql的建表语句,到linux下将表建起来,在linux上,将mssql里导出的数据文件导入到各个表中.

虽然,数据库里的数据可以这样迁移了,但有几点颇感不爽:

1.migration toolkit不处理中文内容,最为不爽;

2.秉持win程序的一贯风格,mssql不支持导出过程的脚本记录,每次都要反复作相同的操作,这么多的界面,多点几下就晕了;

后面,要干的活依然不少,字段重定义,默认值处理,分阶段测试等等,虽然没有啥难度,但表如此之多,看到头皮都发麻,没办法,只有硬挺了.
jingdain
学习一下,呵呵,说不定用的到!