Mysql和SqlServer互相转换

环境:

Windows XP sp2

MS sql Server 2OOO sp1

MysqL 5.0.41

1:MSsqlServer数据库导入到MysqL数据库

步骤:

1.安装MysqL数据库的ODBC驱动,mysql-connector-odbc-3.51.23-win32.msi,下载并安装。

2.在MysqL中创建数据库实例。

3.打开控制面板 --> 管理工具 --> 数据源ODBC,在用户DSN中添加一个MysqL ODBC 3.51数据源。

4.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqLDNS(也可以自己随便命名,只要在后面导入数据的时候选择正确的数据源名字就行);然后输入服务器Server,用户User,密码Password,输入正确后选择要导入的数据库,Database选择你需要导入的数据库。在连接选项connect options中根据需要设置MysqL使用的端口port和字符集Character Set。

注:字符集一定要和MysqL服务器相对应,如果MysqL使用了gbk字符集,则一定要设置字符集为gbk,否则导入到sql Server可能会出现问号乱码。

5.打开sql server企业管理器,选择该数据库,单击右键选择所有任务 --> 导出数据。

6.‘选择数据源’为认,‘选择目的’为刚刚安装的MysqL数据源,用户/系统DSN为MysqLDNS。在‘指定表复制或查询’中选择‘从源数据库复制表和视图’,在‘选择源表和视图’里,选择需要导入的表,即可将数据从MSsqlServer数据库导入到MysqL数据库中。

 

2:MysqL数据库导入到MSsql数据库

1.安装MysqL数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi

2.打开控制面板管理工具数据源ODBC,在用户DSN中添加一个MysqL ODBC 3.51数据源。

3.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqLDNS;然后输入服务器,用户User,密码Password,输入正确后选择要导入的数据库。在连接选项connect options中根据需要设置MysqL使用的端口port和字符集Character Set。

注:字符集一定要和MysqL服务器相对应,如果MysqL使用了gbk字符集,则一定要设置字符集为gbk,否则导入到sql 可能会出现问号乱码。

4.打开sql server企业管理器,新建一数据库MysqL。选择该数据库,单击右键选择所有任务导入数据。

5.选择数据源为其它(ODBC数据源),用户/系统DSN为MysqLDNS。其余根据向导进行,即可将数据从MysqL数据库导入到MSsql数据库

相关文章

这篇文章主要介绍“hive和mysql的区别是什么”,在日常操作中...
这篇“MySQL数据库如何改名”文章的知识点大部分人都不太理解...
这篇文章主要介绍“mysql版本查询命令是什么”的相关知识,小...
本篇内容介绍了“mysql怎么修改字段的内容”的有关知识,在实...
这篇文章主要讲解了“mysql怎么删除unique约束”,文中的讲解...
今天小编给大家分享一下mysql怎么查询不为空的字段的相关知识...