Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/78.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
连接到AS400时发生SQLServer SSIS错误_Sql_Sql Server_Sql Server 2008_Ssis_Ibm Midrange - Fatal编程技术网

连接到AS400时发生SQLServer SSIS错误

连接到AS400时发生SQLServer SSIS错误,sql,sql-server,sql-server-2008,ssis,ibm-midrange,Sql,Sql Server,Sql Server 2008,Ssis,Ibm Midrange,我制作了一个数据源,其中包括: i5/OS IBMDA400 OLE DB提供程序的提供程序“本机OLE DB\IBM DB” 用户id和密码已填充 坚持安全是正确的 目录库列表已填充 我基于数据源创建了连接管理器,我使用此连接管理器创建了OLE DB源,它显示了表名列表,我选择了需要的表,但单击“确定”时,SSIS返回一个错误,显示: Error at Data Flow Task [OLE DB Source [1]]: SSIS Error Code DTS_E_OLEDBERROR.

我制作了一个数据源,其中包括:

  • i5/OS IBMDA400 OLE DB提供程序的提供程序“本机OLE DB\IBM DB”
  • 用户id和密码已填充
  • 坚持安全是正确的
  • 目录库列表已填充
  • 我基于数据源创建了连接管理器,我使用此连接管理器创建了OLE DB源,它显示了表名列表,我选择了需要的表,但单击“确定”时,SSIS返回一个错误,显示:

    Error at Data Flow Task [OLE DB Source [1]]: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x80004005.
    An OLE DB record is available.  Source: "IBMDA400 Session"  Hresult: 0x80004005  Description: "CWBZZ5010 Error de comunicaciones con el sistema ###.#.##.# ".
    
    Error at Data Flow Task [OLE DB Source [1]]: Opening a rowset for ""XXXXXX".XXXX" failed. Check that the object exists in the database.
    
    ------------------------------
    ADDITIONAL INFORMATION:
    
    Exception from HRESULT: 0xC02020E8 (Microsoft.SqlServer.DTSPipelineWrap)
    

    我希望你能理解我的意思,我的英语很差。看来你的连接超时了


    我尝试使用ADO网络管理器连接,但效果良好。Ty all

    确保您的软件包集合属性设置正确。它应该列在您的连接管理器all属性中。您指的是默认集合吗