Sqlserver数据库转成mysql数据库
一、先安装sqlserver2005或者其他的版本,以sqlserver2005为例,xp的系统只支持sqlserver2005的开发版和个人版2008好像也是。
二、然后把sqlserver的倒出来的库文件导入到sqlserver2005中去。实例打开SQL Server Management Studio
点击连接——》右键数据库——》选择还原数据库
在点击选项
路径一定要正确
好了再去看shiyan这个数据库就有表文件了
三、安装odbc从http://download.csdn.net/detail/daotianmi/3670315下载安装。
四、配置odbc。
程序--->控制面板---->管理工具---->数据源(ODBC)
图(1)数据源ODBC管理器单击添加->图(2)创建新数据源
图(2)创建新数据源选择MIicrosoft Paradax-treiber(*.db)->点完成->添加数据源名: SHJYT (如图(3))点选择目录选择D:\Program Files\KN\上海数据DB_DBF系统\data (即安装路径)->确定,配置ODBC完成
图(3) 图(4)五、打开navicat工具新建库
例如
在这里要注意mysql的数据库编码要跟sqlserver数据库的编码一致如果是utf-8的就都是utf-8右击表会出来导入向导,选择odbc
选择odbc点击下一步
里选择
选取Microsoft OLE DB Provider for SQL Server选取Microsoft OLE DB Provider for SQL Server点击下一步
这是第二步建立的sqlserver数据库 点击测试连接,看一下有没有成功,成功的话点击确定
会有几个表让你选择选中那个则转换那个一直点击下一步知道有个开始按钮点击开始完成后点击关闭好了再看这个mysql的shiyan数据库里就有表文件了。转换来的格式可能有些不一致有些主键设置也未转换,这些都需要自己去手动对照填写一下。
作者:大米
此例子只是2011年当时整理的仅供参考
网友评论