Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ssis/2.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
SSIS包失败-无法从数据源检索列信息_Ssis_Sql Server 2012_Visual Studio 2010 - Fatal编程技术网

SSIS包失败-无法从数据源检索列信息

SSIS包失败-无法从数据源检索列信息,ssis,sql-server-2012,visual-studio-2010,Ssis,Sql Server 2012,Visual Studio 2010,在将数据流中的数据写入更新表时,我收到以下消息,这些数据在同一个包中的上一个SSIS步骤中被截断 Error: 0xC0202009 at DF - Main, OLE DB Dest - Dim Customer Temp [345]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x8007000E. Error: 0xC020204A at DF - Main, OLE DB De

在将数据流中的数据写入更新表时,我收到以下消息,这些数据在同一个包中的上一个SSIS步骤中被截断

Error: 0xC0202009 at DF - Main, OLE DB Dest - Dim Customer Temp [345]: SSIS Error Code DTS_E_OLEDBERROR.  An OLE DB error has occurred. Error code: 0x8007000E.
Error: 0xC020204A at DF - Main, OLE DB Dest - Dim Customer Temp [345]: Unable to retrieve column information from the data source. Make sure your target table in the database is available.
Error: 0xC004701A at DF - Main, SSIS.Pipeline: OLE DB Dest - Dim Customer Temp failed the pre-execute phase and returned error code 0xC020204A.
该表确实存在,(我几天前创建的)该包在Visual Studio 2010中针对SQL Server 2012数据库运行。数据库已启动并正在运行,我可以在运行包之前和之后访问表bot。 SSIS连接正在windows授权下运行,使用我的用户ID/会话

我从DTS时代就开始编写SSIS包,以前从未见过包在运行时无法检索表的元数据的情况。任何想法

注意:在调试模式下运行包之前,我可以进入OLEDB DB目的地并调出列并优先查看数据,在调试模式下包失败


有什么想法吗?

我已更改OLE DB提供程序,问题已得到解决