我创建了SSIS package
,它将从{sql table。{/ p>} generate excel file
但是当我尝试在删除该文件后第二次执行相同的包时(尝试再次生成新文件)我收到以下错误
Error at Data Flow Task [Excel Destination [329]]: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80040E37.
Error at Data Flow Task [Excel Destination [329]]: Opening a rowset for "Excel_Destination" failed. Check that the object exists in the database.
Error at Data Flow Task [SSIS.Pipeline]: "component "Excel Destination" (329)" failed validation and returned validation status "VS_ISBROKEN".
Error at Data Flow Task [SSIS.Pipeline]: One or more component failed validation.
Error at Data Flow Task: There were errors during task validation.
答案 0 :(得分:1)
解决此问题。 在Excel连接管理器属性中,您必须将“ DelayValidation ”属性设置为 TRUE 。