【问题标题】:Informix Connection is success but not able to select the Informix table in OLE DB Source editer in SSISInformix 连接成功,但无法在 SSIS 的 OLE DB 源编辑器中选择 Informix 表
【发布时间】:2015-12-21 07:40:43
【问题描述】:

我已经在我的 SSIS 连接管理器中成功连接了 Informix 连接,因此我的 32 位 Windows 机器中的 Informix 服务提供程序配置应该没有问题。创建连接后,我用 Informix Service Provider 打开 OLE DB Source,在数据访问模式下,我选择 SQL 命令并使用“select * from informix table”。但是当我点击 Cloumns 视图或 Ok 按钮时,它会出现错误

TITLE: Microsoft Visual Studio
------------------------------

Error at Data Flow Task [OLE DB Source [1]]: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80040E21.



------------------------------
ADDITIONAL INFORMATION:

Exception from HRESULT: 0xC0202009 (Microsoft.SqlServer.DTSPipelineWrap)

------------------------------
BUTTONS:

OK
------------------------------

我确定此表存在于连接的 Informix DB 中。我试图解决这个问题但失败了。谁能帮我解决这个问题?

【问题讨论】:

  • 几个问题在连接管理器对话框窗口中,当您单击“测试连接”时,它是否连接成功?您能否确认该表确实存在于您要连接的数据库中

标签: sql-server ssis informix


【解决方案1】:

请记住,即使您通过 OLEDB 连接,它也会通过 ODBC 协议访问 informix。确保您通过 IBM 获得了适用于 32 位 informix 的正确驱动程序(链接如下)。如果您在安装这些驱动程序并重新启动后仍然遇到问题,最好在您的盒子上设置一个 ODBC 连接(以及在部署后运行它的服务器)。无论如何,它会为您节省一层数据访问权限。

http://www14.software.ibm.com/webapp/download/search.jsp?q=&pf=&S_TACT=&S_CMP=&status=Active&sr=1&cat=&q0=&k=ALL&b=&pn=&pid=&rs=ifxdl&fpf=Windows+2000&fdt=&flang=&sb=ra&ibm-go.x=10&ibm-go.y=15

【讨论】:

    猜你喜欢
    • 2017-12-11
    • 2017-08-27
    • 1970-01-01
    • 1970-01-01
    • 2023-03-13
    • 1970-01-01
    • 1970-01-01
    • 2021-05-07
    • 1970-01-01
    相关资源
    最近更新 更多