我使用SSIS 2012通过n ADO NET连接连接到Informix数据库(Avaya CMS)。 我在项目属性中将调试run64bit设置为false。所以它应该使用32位informix openlink驱动程序。
我们已经建立了一个与Access配合使用的OpenLink ODBC连接,并且我能够在SSIS中创建连接管理器。当我在连接管理器中输入密码并测试连接时,它很好。
我去创建一个ADO网络数据源,系统会提示我输入密码。很好,我可以看到CMS中的表格,并选择一个作为数据源。
当我去预览时,我会收到错误:很多
ERROR [HY010] [OpenLink][ODBC][Driver]Function sequence error
最后是
at System.Data.Odbc.OdbcDataReader.NextResult(Boolean disposing, Boolean allresults)
at System.Data.Odbc.OdbcDataReader.Close(Boolean disposing)
at System.Data.Odbc.OdbcDataReader.Close()
at Microsoft.SqlServer.Dts.Pipeline.DataReaderSourceAdapter.ReinitializeMetaData()
at Microsoft.SqlServer.Dts.Pipeline.ManagedComponentHost.HostReinitializeMetaData(IDTSManagedComponentWrapper100 wrapper)
有谁知道造成这种情况的原因以及如何解决这个问题?
由于