gpt4 book ai didi

sql-server - 尝试在 SSIS 中导入 Excel 文件时出现 "External table is not in the expected format."错误

转载 作者:行者123 更新时间:2023-12-04 21:49:40 25 4
gpt4 key购买 nike

我正在尝试通过 SSIS 将 Excel 文件 ( .xls ) 导入 SQL Server 中的表。但 SSIS 似乎没有将该文件识别为有效的 Excel 文件。我收到以下错误:

错误一:

[Excel Source [86]] Error: SSIS
Error Code DTS_E_CANNOTACQUIRECONNECTIONFROMCONNECTIONMANAGER.
The AcquireConnection method call to the connection manager "Carga Base Original" failed with error code 0xC0202009. There may be error messages posted before this with more information on why the AcquireConnection method call failed.



错误2:

[SSIS.Pipeline]
Error: Excel Source failed validation and returned error code 0xC020801C.



错误 3:

[Connection manager "Carga Base Original"] Error: SSIS Error Code DTS_E_OLEDBERROR. An OLE DB error has occurred. Error code: 0x80004005. An OLE DB record is available.
Source: "Microsoft Access Database Engine"
Hresult: 0x80004005
Description: "External table is not in the expected format".



我的连接管理器属性是一个 Excel 源,它的属性如下所示:

Connection Manager Properties

我通过变量传递 Excel 文件路径。 Excel 文件看起来正常且未损坏。我尝试放置一个修复 Excel 路径,尝试将其放入 Connection String 属性(修复路径和变量)中,但这没有任何帮助。

谁能帮帮我吗?

最佳答案

主要错误是:

External table is not in the expected format



当 Excel 文件已损坏且无法由 Access 数据库引擎(OLE DB 提供程序)打开时,即使您可以从 Excel 打开文件,也会发生这种情况。在类似的情况下,手动打开文件并将其另存为新文件可能会奏效。

关于sql-server - 尝试在 SSIS 中导入 Excel 文件时出现 "External table is not in the expected format."错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57209801/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com