ssis 意外终止错误

unexpected termination error in ssis

当 运行 来自服务器的 ssis 包时,我收到以下错误。

Data Flow Task:Error: Excel Source failed the pre-execute phase and returned error code 0xC0202009 Data Flow Task :Error: SSIS Error Code DTS_E_OLEDBERROR . An OLE DB error has occurred.Error code:0x80004005 An OLE DB record is available.Source ."(null)" Hresult 0x80004005 Description:"(null)".

为了解决这个问题,我加载了少量相同的数据,没有问题。但是,如果我有 excel 包含 25000 行的文件,ssis 包 fails.Since 我正在处理更大的数据,我需要一个更好的解决方案。

我遇到了类似的问题,已使用以下解决方法解决:

首先尝试使用 SQL 服务器导入和导出向导将 excel 文件导入到 sql。如果成功完成。只需选择将包保存到文件系统(select向导中的此选项)。打开它并编辑包以添加其他转换选项。