ssis中的意外终止错误

问题描述 投票:2回答:1

从服务器运行ssis包时,我收到以下错误。

数据流任务:错误:Excel源未执行预执行阶段并返回错误代码0xC0202009数据流任务:错误:SSIS错误代码DTS_E_OLEDBERROR。发生了OLE DB错误。错误代码:0x80004005 OLE DB记录可用。来源。“(null)”Hresult 0x80004005描述:“(null)”。

为了解决这个问题,我已经加载了少量相同的数据,没有问题。但是,如果我有25000行的excel文件,ssis包就失败了。因为我正在使用更大的数据,我需要一个更好的解决方案。

sql-server excel ssis etl
1个回答
1
投票

我遇到了类似的问题,使用此解决方法解决了这个问题:

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

© www.soinside.com 2019 - 2024. All rights reserved.