对于我的SSIS包,source是IBM informix数据库,目标是SQL server。一切都好。即使我能够将数据从源加载到目标。但是,如下所示得到下面的弹出窗口几乎20次,因为lat最少加载1000条记录然后我应该说好了然后它会继续进行。
它被配置为ODBC连接,如下所示。
谢谢,
维克拉姆
答案 0 :(得分:2)
嗯。那种错误是不言自明的;)
您正在使用DataDirect的Informix ODBC驱动程序,该驱动程序已获得许可仅用于Oracle客户端。
您应该使用Informix ODBC驱动程序(来自IBM / HCL)而不是DataDirect中的那个。 从https://www-01.ibm.com/marketing/iwm/tnd/search.jsp?rs=ifxdl下载Informix ClientSDK或使用引擎附带的CSDK媒体。
安装完成后,您应该在Windows框中注册一个ODBC驱动程序('IBM INFORMIX ODBC DRIVER'或'IBM INFORMIX ODBC DRIVER(64位)',您可以使用它从SSIS连接到Informix
答案 1 :(得分:0)
如果您使用SSIS移动大量数据或简化informix客户端的部署,您还可以在此评估IBM分发的Informix ODBC connector的开放版本。
无论您尝试哪种驱动程序,您都需要为BIDS开发环境提供32位ODBC驱动程序,为运行时提供64位驱动程序。
请注意,我受雇于Progress。