博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将MySQL数据库转移到SqlServer2008数据库
阅读量:7051 次
发布时间:2019-06-28

本文共 963 字,大约阅读时间需要 3 分钟。

      由于工作需要用到了将MySQL数据库转成SqlServer数据库,查了一些资料发现将SqlServer数据库转成MySQL数据库的文章很多,但是反过来的就很少了。下面就将自己的方法分享给大家。

 

      这里用到了微软发布的一个工具“SSMA2008forMySQL.rar”,这个工具的作用就是将MySQL数据库转成SqlServer。

 

      下面给出所有用到的安装包下载地址:

 

      包括一个SSMA2008forMySQL工具、一个licence和MySQL ODBC驱动。

 

      安装过程:

 

      直接默认安装就行,当你打开的时候会提示需要一个licence,选择下载好的licence路径,点击确定即可正常使用。这是打开以后的画面。

 

   

 

      使用方法:

 

     1、新建一个工程;

 

     2、连接到MySQL数据库,在这里需要安装一个MySQL的ODBC驱动:myodbc-standard-3.51.07-xp.exe。在这里有个MySQL的小问题,就是用户密码都正确就是连接不上。具体报错内容我就不写了。直接给出方法:在查询器中输入:SET PASSWORD FOR'User name'@'Server' = OLD_PASSWORD('password')即可解决;

 

         

 

      3、点击Connect to SqlServer,输入用户名密码。注意一点就是如果是本机,server填写loaclhost。

 

      4、在MySQL数据库,选中要转移的数据库和表。在这里需要先手动在SqlServer中,新建同名的数据库。然后,点击convert schema 将建表的MySQL sql语句转换为SqlServer sql语句。

 

      5、点击某个MySQL表,在SqlServer栏就能生产对应表。目前我还没发现能够自动生成对应表,由于本次需要转移的表比较少,我就直接复制对应生成的SqlServer2008的生成表的sql语句,到SqlServer查询器里面执行生成表。如果大家使用的过程中,发现能够自动生成表,欢迎大家分享出来。

 

     6、将所有表生成以后。勾选MySQL中需要转移的表。点击Migrate Data工具就自动将表中的数据转移到 了SqlServer2008数据库中了。

转载于:https://www.cnblogs.com/jjg0519/p/7356023.html

你可能感兴趣的文章
我是一个线程(转)
查看>>
ORACLE 11G用于有效期
查看>>
Java float保留两位小数或多位小数
查看>>
access order by 判断是否除数为0
查看>>
高仿微信新消息提示音功能
查看>>
Atitit.antlr实现词法分析
查看>>
zmNgFrameWork 架构升级ng1.5和md5静态资源缓存方案【angular1.x】
查看>>
iOS应用内支付(IAP)的那些坑
查看>>
strings和nm命令
查看>>
eclipse + Android Studio 集成 Genymotion 模拟器
查看>>
linux 环境变量
查看>>
态度以及业余付出决定程序生涯
查看>>
JDK
查看>>
linux IO 内核参数调优 之 原理和参数介绍
查看>>
java.sql.SQLException: ORA-00604: 递归 SQL 级别 1 出现错误
查看>>
Vijos1392拼拼图的小衫[背包DP|二维信息DP]
查看>>
HTML5 文件域+FileReader 分段读取文件(五)
查看>>
深入理解IOC
查看>>
mysql备份mysqldump
查看>>
github如何查看提交历史呢
查看>>