因为同事使用SSIS连线后端Informix数据库时,出现了这个错误:

“ODBC驱动程式管理员 指定之DSN中的驱动程式和应用程序架构不相符”

后来在经Google大神提点后,得知应该是后端Informix是32位元数据库,

而同事的Win7是64位元,以64位元的ODBC驱动程式连接就会出现错误,

所以必须改用32bit ODBC,但是如果从“控制台”中开启ODBC管理员,

其新增的ODBC驱动程式会是64位元,必须开启32位元的ODBC管理员。

完成32位元ODBC驱动程式之后,SSIS却还是出现了相同错误,

这次是SSIS本身设定的问题,SSIS预设会以64位元驱动程式执行,

就算资料来源设定为32位元的驱动程式也一样。

由True改为False就可以了,这次再度执行程式就成功。