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]
上一篇: php5.3介绍
下一篇: 获取jsp各种参数_MySQL
推荐阅读
-
SQL Server 2005/2008 导入导出数据常见报错解决方法
-
如何在SQL Server 2005数据库中导入SQL Server 2008的数据
-
连接到SQL Server 2008时,在默认的设置下SQL Server不允许进行远程连接可能会导致此失败(Microsoft SQL Server,错误:1006
-
SQL Server2008数据库导入导出兼容性处理方案
-
Windows7下Microsoft SQL Server 2008安装图解和注意事项
-
Microsoft SQL Server 2008 基本安装说明
-
mysql5.5版本导入sql报错
-
SQL server 导入数据 的时候报错:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
-
SQL SERVER导入EXCEL文件:未在本地计算机上注册“Microsoft.ACE.OLEDB.12.0”提供程序
-
SQL SERVER导入EXCEL文件:无法创建链接服务器 "(null)" 的 OLE DB 访问接口 "Microsoft.Ace.OLEDB.12.0" 的实例。