在SSIS ETL转换中,我正在尝试加载某个.xls文件。我有几个相同的模式具有相似的模式,并且它们都正常工作。但是,这一个文件抛出“外部表不是预期的格式”错误。这是我尝试过的:
但更奇怪的是,如果我在Excel中加载SSIS时将文件保持打开状态,文件会正确加载。作为附加信息:
还有什么可以使这个错误触发?
编辑:现在我尝试设置ADO.NET源和OLEDB源来打开.xls文件。 ADO.NET无法“从列中检索信息”,OLEDB将其连接关闭。也许有办法知道excel文件的读取何时失败?
我也尝试过一些非常棘手的事情:我查看了活动遮阳板并注意到有一些错误,所以我做了一个快速的谷歌搜索并修复了它。它与SSIS相关联,但修复它并没有解决错误。