因为同事使用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就可以了,这次再度执行程式就成功。