Microsoft sql server 2008导入mysql 5.5
想把Microsoft sql server 2008的数据导入到mysql 5.5 ,过程并没有想象的那么简单。 安装环境: Microsoft sql server 版本:2008 mysql 版本: 5.5 操作系统版本:windows7 64位 1、SQL Server Management Studio导出的向导里,在选择导出目的数据源的时候
想把Microsoft sql server 2008的数据导入到mysql 5.5 ,过程并没有想象的那么简单。
安装环境:
Microsoft sql server 版本:2008
mysql 版本: 5.5
操作系统版本:windows7 64位
1、SQL Server Management Studio导出的向导里,在选择导出目的数据源的时候没有发现mysql的驱动,于是安装mysql的ODBC 5.2.3:http://dev.mysql.com/downloads/connector/odbc/,因为我的操作系统是64版本,于是下载的版本也是64位的。安装完毕,并在windows7的“控制面板”—>”管理工具”—>”数据源(ODBC)” 配置mysql 的用户dsn和系统dsn 。
2、配置完dsn后,再次运行SQL Server Management Studio导出的向导,但在选择目的源的仍然没有关mysql的odbc数据源查资料有种说法是sql server 从 2005版本开始不再支持odbc的数据源了,不过我没查到官方的解释。使用.NET Framework Data Provider for ODBC 方式报错:未发现数据源名称并且未指定默认的驱动程序,原因不明。
3、于是尝试是不是可以通过mysql的客户端Navicat for MySQL来导入数据。打开Navicat for MySQL,新建一个空库,然后选择“表”,右键选择“导入向导”,选择导入的数据格式为“odbc”,然后选择数据源“SQL server Native Client 10.0”,输入数据库服务器ip地址、用户名、密码,选择数据库,连接成功后,选择要导入的表。我导入后,检查mysql数据后发现,去掉了主键属性,需要手动添加。基本算是导入成功了。
更多文章见:守望轩[http://www.watch-life.net]
上一篇: 在CentOS上安装phpMyAdmin的教程_MySQL
下一篇: php字符串函数总结 -未完
推荐阅读
-
Microsoft sql server 2008导入mysql 5.5
-
将MySQL迁移到Microsoft SQL Server 2000 (一)-数据库相关-PHP教程
-
SQL Server 2008通过LinkServer连接MySQL
-
将SQL Server 2000数据导入到MySQL 5.5的步骤
-
SQL Server 2008的透明数据加密(一)_MySQL
-
mdb数据库文件如何导入Microsoft SQL Server 2005中
-
SQL Server 2008的透明数据加密(二)_MySQL
-
详解SQL Server 2008中的联机事务处理_MySQL
-
SQL Server的数据导入MySQL数据库方法简介(1)
-
SQL Server 2008中使用稀疏列和列集的方法(一)_MySQL