环境:
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数据库中。
分享到:
相关推荐
"SQL Server 操作 MySQL 的步骤和方法" 在多种数据库环境下,经常会遇见在不同数据库之间转换数据和互相进行操作的情况。下面是使用 SQL Server 操作 MySQL 的步骤和方法的详细说明: 1. 操作前的准备 在 SQL ...
介绍就不多说了,下边是部分目录,觉得有用的话就顶一个 C:. │ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整...
当我们需要在SQL数据库和Excel之间进行数据交换时,就需要了解如何进行SQL与Excel的互相导入导出。以下将详细阐述这个过程。 首先,从SQL到Excel的数据导出是常用的操作。这通常涉及到以下几个步骤: 1. **查询...
│ sqlserver2000.txt │ ├─第01章 │ 1.9.1 设置内存选项.sql │ 1.9.2(2) 使用文件及文件组.sql │ 1.9.2(3) 调整tempdb数据库的文件属性.sql │ ├─第02章 │ │ 2.1 日期概念理解中的一些测试.sql │ │ ...
数据库迁移的工具类,需要jdk1.8。...目前项目中只支持 SqlServer和MySql的互相转换 该jar 只支持 sqlserver 转 mysql 有其他扩展需求 请移步github 项目github地址 https://github.com/hoshinoharu/DataTransport
Visual SQLTools 2012 Pro - 是一套专业的数据库及SQL开发工具,基于.NET Framework 和.NET Data Provider技术开发,历时十年精心打造而成,支持Oracle,SQLServer,MySQL,DB2,Sybase,PostgreSQL,Access 7种常用数据库...
本文详细介绍了如何在MySQL与Excel之间互相导入和导出数据。通过使用SQL语句,不仅可以实现数据的迁移,还能有效避免常见的编码问题。无论是从MySQL导出数据到Excel还是从Excel导入数据到MySQL,都需要特别注意编码...
在本文中,我们将深入探讨如何使用C#编程语言来连接MySQL数据库,并将查询到的数据写入Excel文件。...这个过程涉及到了数据库操作、文件处理和数据转换等多个技术环节,对提升C#开发能力有很大帮助。
这个工具能够帮助用户将MySQL、Microsoft Access以及Microsoft SQL Server (MSSQL) 数据库的数据互相转换。在Web开发中,这样的功能非常实用,因为不同的项目可能基于不同的数据库系统,或者在系统升级或迁移时,...
二是直接在MySQL客户端执行SQL命令,如`ALTER TABLE table_name ENGINE = InnoDB`,或者编写脚本遍历所有数据库和表,逐个执行引擎更改。 以上就是关于MySQL集群、高可用方案、读写分离实践及处理中文数据乱码和...
2. **数据库查询支持**:Sql2xml支持多种数据库系统,这包括但不限于MySQL、PostgreSQL、Oracle、SQL Server等。用户可以根据实际需求选择相应的数据库进行操作,只需提供相应的连接信息。 3. **数据格式转换**: ...
- `jaxb-api.jar`:Java Architecture for XML Binding (JAXB)是Java平台标准的一部分,用于将XML文档和Java对象之间进行互相转换。 - `dom4j.jar`:DOM4J是一个Java的XML API,提供了全面的XML处理功能,包括解析...
1. 数据库管理系统:用于创建、维护和管理数据库的软件系统,如Oracle、MySQL、SQL Server等。 2. SQL(Structured Query Language):用于管理和处理关系数据库的语言,包括数据查询、数据更新、数据插入和数据删除...
七、实操 ORACLE、MSSQL 数据互相迁移:新建转换,然后新建 DB 连接,根据自己实际情况选中,建议采用 JDBC 第一种方式。设置输入输出,拖动输出设置。注意:不能多版本驱动共存,添加驱动程序后需要重启软件。 ...
常见的数据库系统包括Oracle、MySQL、SQL Server等。Oracle 10g是一个功能强大的关系型数据库管理系统,广泛应用于企业级应用中。 - **表空间**:表空间是Oracle数据库中数据逻辑存储单元的集合,它由一个或多个...
- JSP和Servlet可以互相调用,JSP侧重视图展示,Servlet处理业务逻辑。 6. **JSP开发的最佳实践** - 分离表现层和业务逻辑,遵循MVC模式,使用Servlet处理业务,JSP只负责显示数据。 - 使用EL和JSTL减少脚本代码...
- BeanMapper: Bean与Bean、Bean与Collection之间的互相转换。 - JaxbMapper: XML与Object之间的互相转换。 - JsonMapper: JSON与Object之间的互相转换。 - Cryptos、Digests: 密钥工具类(SHA1、MD5)。 - ...
- DBMS是用于创建、管理、维护数据库的软件系统,如MySQL、Oracle、SQL Server等。 - 主要功能包括数据定义、数据操作、数据控制、数据查询和数据更新。 3. **数据库设计**: - 需求分析:理解用户对数据库的...