小弟现在想把mysql中一个已经存在数据库导出txt文件,再导入到sqlserver中,网上查了一下,在命令行中输入了一下命令:mysqldump -T./ --fields-terminated-by=, --fields-enclosed-by=\" boss;/*boss为要导出的数据库名称*/结果报错,由于是菜鸟,第一次导出mysql中的数据库,尝试了其他一些命令也报错,请大家指教,或者有什么更好的办法把mysql中数据库导入到sqlserver中吗?谢谢!

解决方案 »

  1.   

    建立 ODBC,用SQLSERVER的DTS导入试试
      

  2.   

       不好意思,请问如何建立odbc啊?
      

  3.   

    安装 mysql的 connector然后可以在WINDOWS的控制面板中的管理中的odbc管理器中创建新的ODDBC。一般来说异构的数据移植。 比如这种mySQL migration to MS SQL Server.建议先从mySQL sqldump倒出表结构语句,然后手式修改成 T-SQL的语法的语句。在 MS SQL中创建好所有表,视图,关系,再通过 MS SQL的DTS工具倒入数据。http://dev.mysql.com/downloads/connector/
    http://dev.mysql.com/downloads/connector/odbc/
      

  4.   

    windows 控制面板->管理工具->数据源
    这个地方可以设置