昨天顺利把MySQL成功安装后,正准备着手把原来项目中的SQL SERVER数据库改为MYSQL数据库,可大量的表结构和表数据如要手动写,那就......

接下来就是各种百度、谷歌、问先驱等,可得到的答案五花八门,而自己却一头雾水。

有的说直接用SQL SERVER自带的导入和导出就可以了,可实验过后却一直无法成功。(如有大侠成功的望告诉一声!)

尝试一

注:使用上面的方法需要先安装mysql的odbc驱动,安装的时候64位和32位都要安装一次,不然会报错。(我个人是这样的情况)

odbc安装教程:https://jingyan.baidu.com/article/8065f87f38b31423312498e4.html

尝试二

后来听说用Navicat Premium可能直接把SQL SERVER的表结构和数据同步到MYSQL中,接下来又是一番尝试,最终还是不得不以失败告终!

尝试三

几经周折,找到了一个好东西mss2sql,抱着试一试的态度,开始了新一轮的尝试。

mss2sql下载地址:http://files.cnblogs.com/andrew-blog/mss2sql.rar

运行mss2sql

点下一步,如果mysql里面有同名的数据库,会让你来选择转换的方式,分别是

  • Overwrite the entire database:覆盖整个数据库
  • Overwrite existing tables only:只覆盖存在的表
  • Skip existing tables:跳过存在的表
  • Merge:合并

在导表过程中会花比较长的一段时间,需要耐心等待。

成功后,打开MYSQL数据库可以看到表结构和数据都同步过来了。

以上文章参考:http://www.cnblogs.com/angestudy/archive/2012/06/04/2533548.html 谢谢博主(寻得乐中乐)的无私分享

到此为止,数据表和数据同步已经圆满完成!至于同步后会不会有其他对不上的东西还没有去一一核实,不过有了这个工具的帮忙确实省了大量时间,人力。

虽然SQL SERVER转MYSQL已经能同步数据表和数据,但小弟还是对以上的尝试一和尝试二两种方法很好奇,如有哪位园中大侠对其了若指掌 ,望提点一二!

数据表和数据已到位,接下来就要动手改造原项目数据库连接了。

路漫漫其修远兮,吾将上下而求(找)索(虐)!

最新文章

  1. Linux ubuntu安装
  2. Node.js实现CORS跨域资源共享
  3. Eclipse —— 如何修改文件的默认编辑器
  4. nonatomic,assign,copy,retain的区别
  5. 理解 Thread.Sleep 函数
  6. 超炫HTML5 SVG聊天框拖拽弹性摇摆动画特效
  7. 迟到的 WPF 学习 —— 控件
  8. Haskell Json数据处理
  9. CSS Day04 css核心基础
  10. 剑指offer(15)反转链表
  11. 这个选项决定pe中能不能看见系统盘
  12. springMVC源码分析--拦截器HandlerExecutionChain(三)
  13. springdata 一对多配置
  14. centos查看系统信息命令
  15. mysql 5.7 laravel json类型数据相关操作
  16. lambada表达式
  17. 第17月第28天 python yield
  18. System.net.mail 使用ssl发送邮件失败
  19. 《Python程序设计(第3版)》[美] 约翰·策勒(John Zelle) 第 1 章 答案
  20. sqlite3在Linux下的安装和使用

热门文章

  1. Apache Arrow 内存数据
  2. 背景图height:100%显示
  3. 蓝桥网试题 java 基础练习 查找整数
  4. 源码(05) -- java.util.AbstractCollection<E>
  5. iOS真机测试友盟碰到错误linker command failed with exit code 1 (use -v to see invocation) 百度地图的检索失败 sqlite 错误码
  6. c#入门系列——类和对象的代码实现
  7. java线程之多个生产者消费者2.0
  8. C语言 extern4 全局数组
  9. nodejs笔记2 --关于nodejs最新启动方式
  10. api接口json串换行