【发布时间】:2011-06-02 19:57:14
【问题描述】:
我正在使用 SSIS 将数据从 MSSQL 传输到 MySQL。我已经完成了所有表的映射。但是在执行包时我遇到了错误:
[tabl_name [1056]] 错误:数据插入过程中发生异常,提供者返回的消息是:ERROR [07006] [MySQL][ODBC 3.51 Driver][mysqld-5.1.33-community-log]受限数据类型属性违规(SQL_C_NUMERIC)
[product [402]] 错误:数据插入过程中发生异常,提供程序返回的消息是:无法将“System.Int32”类型的对象转换为“System.Char[]”类型。
我还比较了所有列的数据类型,发现都是一样的。 之后我做了一些研究,发现数据类型小数(10,2)存在问题。但我没有找到解决方案。
提前致谢。
【问题讨论】:
标签: mysql sql-server ssis