ssis 抽取 mysql 数据 乱码问题
ssis 做包抽取 5.0.37-community-nt有个字段是varchar 型的 现在中文 在mssql 中全部是乱码尝试了网上很多方法都没用
mysql 他们用的是latin1 默认的 一开始没改成 utf8mysql的驱动是 odbc connector 5.1 也尝试过 3.1的 都这样 疯掉了 牛牛们帮帮忙最后不要网上找的。。能详细些。。解决给500分

解决方案 »

  1.   

    sql2005如何修改排序规则
      

  2.   

    mysql再加一列 nvarchar型,把数据导进去,是否可行?
      

  3.   

    用链接服务器看看。将SQLSERVER接到MYSQL,然后在SQLSERVER里做视图试试看。
      

  4.   

    或者在MYSQL中的ODBC驱动中修改排序规则。
      

  5.   

    mysql再加一列 nvarchar型,把数据导进去,是否可行?mysql 没有nvarchar我一开始也这么想的mssql 这边我用了 nvarchar但还是不行 或者在MYSQL中的ODBC驱动中修改排序规则。 怎么改 我也想是这个问题 
      

  6.   

    odbc connector 3.1 的时候改 输出 但也不行。。
      

  7.   

    啥龌龊方法?导到excel再导进mssql ?
      

  8.   

    txt 文本 解决乱码直接再mysql 服务器上面 把table 导出 csv 然后变成 server_dbname.txt 格式 40万 数据 10mb左右 12组服务 每组 2-4个db  10*36*(2-4) mb ftp 下载下来 直接ssis 导文本文件这样速度更快 2个小时查不多能搞定也避免了 乱码问题。 txt是个好东西 无限量存储 只要硬盘够大 。 数据仓库都是用平面文件来节省资源的。
      

  9.   

    发现这边公司的专业的人好少 mysql 都是用 默认 的 latin1 的字符集 。。是不是mysql 创始人是瑞典人?
      

  10.   

    我每次从sql 2008里往 excel 2007倒几十W的数据,也很郁闷...
    经常是有些字段某行有些乱字符,导不出来
      

  11.   

    现在都是找不到解决办法就绕弯走,借用txt,excel,csv,access
      

  12.   

    你的字符字段是什么类型有乱码的话,应该是需要DataFlow Source Destination 之间填Data Conversion跨系统或软件时常常会出现,要根据目的地的可接受字符型来变化,你这些字段里是不是有特殊字符或中文