名为[Column]的SSIS输入列[Column]和引用列仅在服务器中具有不兼容的数据类型

时间:2013-01-11 06:47:53

标签: c#-4.0 ssis

我的方案是我上传一个excel并在excel中使用一个类型为DT_WSTR的列[ColumnExcel],并将查找与DB2字段[ColumnDB2](类型为CHAR(9))进行比较。我将DT_WSTR转换为DT_STR类型并进行查找。我通过C#代码执行此程序包,并且在我的本地计算机上运行得非常好但是它不起作用并且出错

"input column [ColumnExcelConverted] and reference column named [ColumnDB2] have incompatible data types."

在生产机器中。

1)我的系统有BIDS 2008,但在生产中它没有BIDS但具有SQL Server 2008 R2的Execute包实用程序。 2)我的系统中的驱动程序也是IBM DB2 ODBC驱动程序8.01,而在生产中它是IBM DB2 ODBC驱动程序9.01。

可能是什么问题和解决方案。我仍然无法找到确切原因。

1 个答案:

答案 0 :(得分:0)

问题很可能是您的ODBC驱动程序的不同版本。