0
在將數據流中的數據寫入更新表時,在同一包中的前一個SSIS步驟中截斷了數據時,我收到以下消息。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授權下運行。
自從DTS開始,我就一直在編寫SSIS包,並且從未見過包在運行時無法檢索元數據的情況。有什麼想法嗎。
注意:我可以進入OLEDB DB目標,調出列並查看數據,然後以調試模式運行程序包,在此程序出現故障。
有什麼想法?