如何将mysql数据库导入sql server数据库

如题所述

如何将mysql数据库导入sql server数据库

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数据库中
温馨提示:内容为网友见解,仅供参考
无其他回答

mysql和sqlserver可以互相导入数据吗
具体地说,想将MySQL中的数据导入到SQLServer中,可以使用一些工具和方法。例如,可以使用MySQL提供的导出工具(如mysqldump)将数据导出为SQL脚本,然后使用SQLServer的管理工具(如SQLServerManagementStudio)执行该脚本来导入数据。还可以使用ETL(Extract,Transform,Load)工具,如SSIS(SQLServerIntegrationServic...

如何将mysql数据库导入sql server数据库
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选项卡中输入数据源名称...

如何将MySQL数据导入到Sql Server中
1.安装mysql数据库的ODBC驱动,mysql-connector-odbc-3.51.19-win32.msi 2.打开控制面板\\管理工具\\数据源ODBC,在用户DSN中添加一个MySQL ODBC 3.51数据源。3.在登录login选项卡中输入数据源名称Data Source Name,此处输入MysqlDNS;然后输入服务器 Server,用户User,密码Password,输入正确后选择要...

mysql的数据如何同步到sqlserver
1下载安装SQLyog v10.51,确保本机安装了Mysql和Sql server 2008 r2。使用SQLyog连上本地mysql数据库 点数据库>导入>导入外部数据 进入SQLyog外部数据导入向导,选择“开始新的工作”,点“下一步”2在数据源类型中只有access、excel、csv、任何odbc数据源。使用前面三个中间数据格式转换方式都可以导入...

如何将mysql的数据导入sqlserver
一.为 MySQL安装ODBC驱动 2. 从控制面板-管理工具,打开你的 数据源(ODBC),选 系统DNS ,点添加。3. 在 创建新数据源对话框中,选择MySQL ODBC 5.1 Driver ,点完成。4. 完成后会出现MySQL 链接对话框,添加你的 MySQL 数据库账号信息,并确认"root"账号是否有全部的权限,如果你安装MySQL 没...

如何将MySQL数据迁移到SQLServer中
考虑到从 SQL Server 迁移到 MySQL 会出现两种不同的场景:从 SQL Server 迁移到本地 MySQL 进行代码测试和修改;从 SQL Server 迁移到云端 MySQL 数据库正式上线使用;以下为测试过程中的截图:>>> 1、SQLyog 请点击输入图片描述 >>> 2、Navicat Premium 请点击输入图片描述 请点击输入图片描述 注...

怎么将mysql的表结构导出到sqlserver中
mysqldump 最常用的:mysqldump -uroot -pmysql databasefoo table1 table2 > foo.sql 这样就可以将数据库databasefoo的表table1,table2以sql形式导入foo.sql中,其中-uroot参数表示访问数据库的用户名是root,如果有密码还需要加上-p参数 C:\\Users\\jack> mysqldump -uroot -pmysql sva_rec date_drv...

MySQL导出的.sql文件如何将数据导入到SQL Server??
然后那边插入,这样在程序里协调数据类型不一致的问题二、sqlserver的管理工具中,有数据导入向导,里面提供了odbc方式导入,而mysql的下载地方,也提供了windows上的mysql odbc库,可以下载安装它,把mysql映射到本机odbc,然后在sqlserver里,选择odbc导入,这样可以自动将mysql里的数据转出到sqlserver里 ...

mysql 数据库如何转换到 sql sever的数据库格式
1、把MySQL Migration Toolkit安装在运行有MS SQL server的机器上;2、此机器还需要安装java环境和jdbc驱动:java环境去sun网站上下载,jdbc驱动去MySQL网站上下载(mysql-connector-java-5.0.5.zip),并且设置好路径的环境变量;3、如果你原来的数据库里有中文字符,必须显式设置几个有关字符集的地方...

mysql导出的sql文件怎么导入sql server2008 中
选择mysql中要导入的数据库 选择第一项 选择要导入的表 下一步 设置日志保存路径 开始导入,发现系统报错,没有导入成功,原因是我们之前设置的表结构有一个字段不一样,导致导入失败,重新修改表结构跟sql server一样,重新刚才导入过程 成功执行 完成 查看下表中数据,成功导入 ...

相似回答