有什么办法可以把mysql to mssql,中间mysql是utf-8,并且还有二进制长文本数据,到mssql gb2312,请知道的回答,不知道的不要乱提供无效线索,不要想当然,中间问题很多,谢谢大家了!

解决方案 »

  1.   

    这个一步不能到位。
    1、先得转化UTF8到GB2312。
    2、导入到MSSQL。
    在GOOGLE查一下UTF8到GB2312的转化,很多的。
      

  2.   

    使用mysqldump输出sql脚本,设置输出模式为ms sql并设置字符集为gbk。
    然后在ms sql中执行sql脚本。
      

  3.   

    具体命令写法如下:
    mysqldump --opt --compatible=mssql --default-character-set=gbk --host=数据库ip --user=username --password=密码 数据库名 > d:\kkkk.sql