mssql数据转换成mysql

学习 专栏收录该内容
2 篇文章 0 订阅
在网上搜索了很多直接将mssql数据库转到mysql的方法和功能,其中之一就是使用MySQLMigrationToolkit进行转换,但因为对中文转换会有乱码现象,虽然网上已有很多方法避免乱码,但我没有找出行之有效的方法,所以我放弃了这个方法.

以下是我的解决方法:

第一步:导入到access中

偶然之中使用mssql进行数据导出时,看到可以导出到access数据库,所以就尝试了下,中文没有乱码现象.

我使用的是ms sql 2005:

操作流程:数据库>任务>导出数据>数据源(默认即可) sql native client,并且在下面要选择数据库>目标(选择access,并选择一个要导出的数据库)>"复制一个或多个表数据"(默认)>选择表数据>导出



第二步:把数据从access中导入到mysql中

在这里,选择使用Access2MySQL 这个软件,google一下,有很多可以下载的版本,最好使用一个破解版的

可以直接导入,最好mssql和mysql的表的结构没有兼容性,如果有兼容性,可以选择先在mysql中创建数据库和表,然后进行导入.

因我mssql的数据库和mysql的数据库没有兼容性,因此,我直接就导入了.

导入时也很简单,安装Access2MySQL之后,打开软件,选择"源数据库"(access)和目标数据库(mysql,要选择要导入到哪个数据库中),直接commit就可以了



这样转换有一个优点,就是不用很麻烦的设置,就可以直接实现mssql到mysql的转换.



最主要的方式就是借助于一个中介(access),完成转换.
  • 0
    点赞
  • 0
    评论
  • 0
    收藏
  • 一键三连
    一键三连
  • 扫一扫,分享海报

©️2021 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、C币套餐、付费专栏及课程。

余额充值