• Microsoft sql server 2008导入mysql 5.5


    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导出的向导里,在选择导出目的数据源的时候没有发现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]

  • 相关阅读:
    POJ3186(KB12-O DP)
    POJ1661(KB12-M DP)
    POJ2533(KB12-N LIS)
    POJ1458(KB12-L LCS)
    HDU1160(KB12-J DP)
    HDU1260(KB12-H DP)
    HDU1114(KB12-F DP)
    HDU1024(DP)
    HDU1074(KB12-D 状态压缩dp)
    天梯赛2016-L2
  • 原文地址:https://www.cnblogs.com/xjb/p/sqlservertomysql.html
Copyright © 2020-2023  润新知