MySQL ODBC进行MySQL和SQL Server转换

将MySQL数据库转换为SQL Server的数据库,或者将SQL Server数据库转换为MySQL的数据库,在NT环境下很多时候都会用到。使用MySQL ODBC后就比较好办,可以使用SQL Server7的管理工具,也可以使用MySQL的管理工具,更可以使用其它方的管理工具。这里介绍一个使用SQL7的MMC的方法 ,将SQL Server7的数据转化为MySQL的数据库,将源和目的反之,就可以将MySQL的数据库转化为SQL Server7的数据库。

1、安装MySQL的ODBC接口。

2、建立MySQL的DSN,可以建系统DSN,这里命名testMySQL,填写IP,dababase,用户名口令等项,完成。

3、在SQL7的MMC中,选择要导出的数据库,右键选择All Tasks->Export Datas。

4、开始DTS Export Wizerd:

Choose a Data Source:Microsoft OLE DB Privoder for SQL Server

server:你的SQL Server7数据库的服务器

是否使用NT认证和用户名口令看你自己的了。最后选择一个Database,如:mynews(你自己要导到MySQL中的数据库)。

5、Choose a Destination:选MySQL:

User/System DSN,如果建立过就选择,如果没有建立就新建。

6、Specify Table Copy or Query:

Copy table(s) from the source database,从源数据库拷贝表开始

7、Select Source Table:

选择要拷贝的表,如果不想仔细调整,就选择全部吧。

8、Run immediately,当然要立即执行,下一步再选完成,就开始转换。

这个转换有时一部分表可能要失败,双击失败的表格,看看什么原因,一般是SQL7的数据类型问题,作一些小的修改就应该可以了。

时间: 2024-08-04 02:53:04

MySQL ODBC进行MySQL和SQL Server转换的相关文章

jdbc sql语句-从网上下的mysql代码想改成sql server的,能帮我看看我改的代码对吗?

问题描述 从网上下的mysql代码想改成sql server的,能帮我看看我改的代码对吗? 网上的drop database bbs; create database bbs; use bbs; CREATE TABLE admin (id int(11) NOT NULL AUTO_INCREMENTusername varchar(50) DEFAULT NULLpassword varchar(50) DEFAULT NULL PRIMARY KEY (id)) ENGINE=InnoDB

c语言-C语言ODBC编程怎么取出SQL Server的print内容?

问题描述 C语言ODBC编程怎么取出SQL Server的print内容? 我打算是在SQL Server设置触发器来限制输入的内容,如果错误就print在消息栏.我现在有一个困惑是怎么才能把print的内容出来.希望各位高手相助. 解决方案 还是说有更好的办法回传消息?

系统-sql server转换成access数据库

问题描述 sql server转换成access数据库 如果我有一个系统是java语言和sql server数据库,想转换成access数据库,怎么办 解决方案 把sqlserver数据库转成sql,在access里执行是一种办法,也可以参考这个 尝试将sqlserver 中数据导入到access中http://77857.blog.51cto.com/67857/161106/ 解决方案二: 1.换数据库挺麻烦的,先要转数据库结构,然后还要导数据. 2.原先的java连sql server要改

使用MySql ODBC进行MYsql和MSsql的数据转换

mysql|odbc|数据|转换 将Mysql数据库转换为MSsql的数据库,或者将Mssql数据库转换为Mysql的数据库,在NT环境下很多时候都会用到.使用MySql ODBC后就比较好办,可以使用MSSQL7的管理工具,也可以使用mysql的管理工具,更可以使用其它方的管理工具 这里介绍一个使用SQL7的MMC的方法 ,将MSsql7的数据转化为Mysql的数据库,将源和目的反之,就可以将Mysql的数据库转化为Mssql7的数据库. 1.安装Mysql的ODBC接口,可以在本站下载 2.

使用MySql ODBC进行MYsql和MS sql7的数据转换

将Mysql数据库转换为MSsql的数据库,或者将Mssql数据库转换为Mysql的数据库,在NT环境下很多时候都会用到.使用MySql ODBC后就比较好办,可以使用MSSQL7的管理工具,也可以使用mysql的管理工具,更可以使用其它方的管理工具.这里介绍一个使用SQL7的MMC的方法 ,将MSsql7的数据转化为Mysql的数据库,将源和目的反之,就可以将Mysql的数据库转化为Mssql7的数据库. 1.安装Mysql的ODBC接口 2.建立Mysql的DSN,可以建系统DSN,这里命名

SQL Server转换数据库的排序规则

什么是排序规则? 排序规则指定了表示每个字符的位模式.它还指定了用于排序和比较字符的规则.排序规则具有下面的特征: ◆语言 ◆区分大小写 ◆区分重音 ◆区分假名 要了解服务器当前使用的排序规则,可以在 SQL 查询分析器中运行 sp_helpsort 系统过程. SQL Server 7.0 不支持使用多个排序规则的数据库.因此,在 SQL Server 7.0 中创建的所有数据库均使用默认的排序规则.SQL Server 2000 支持多个排序规则.SQL Server 2000 数据库可使用

怎么把MySql的触发器改成SQL Server的触发器

问题描述 CREATETABLE`tcckh`(`id`int(11)NOTNULLAUTO_INCREMENT,`bh`varchar(12)NOTNULLDEFAULT''COMMENT'编号',`mc`varchar(30)DEFAULTNULLCOMMENT'名称',`jc`varchar(6)DEFAULTNULLCOMMENT'简称',`mce`varchar(50)DEFAULTNULLCOMMENT'英文名称',`jce`varchar(6)DEFAULTNULLCOMMENT'

怎么把MySql的触发器改成SQL Server的触发器。。。。。急啊!!!

问题描述 CREATETABLE`tcckh`(`id`int(11)NOTNULLAUTO_INCREMENT,`bh`varchar(12)NOTNULLDEFAULT''COMMENT'编号',`mc`varchar(30)DEFAULTNULLCOMMENT'名称',`jc`varchar(6)DEFAULTNULLCOMMENT'简称',`mce`varchar(50)DEFAULTNULLCOMMENT'英文名称',`jce`varchar(6)DEFAULTNULLCOMMENT'

SQL Server Migration Assistant for MySQL使用方法

  SQL Server迁移助手(SSMA)团队今天宣布推出针对MySQL的迁移助手Microsoft SQL Server Migration Assistant 2008 for MySQL. 阅读相关信息: 微软发布SQL Server迁移助手为MySQL 下载SSMA为MySQL : SQL Server迁移助手为MySQL 1.0 其实,微软同时发布了其他三个迁移助手: SSMA for Access, SSMA for Oracle, and SSMA for Sybase (all