SSIS Excel连接“无法加载任何表或视图”

Posted

技术标签:

【中文标题】SSIS Excel连接“无法加载任何表或视图”【英文标题】:SSIS Excel Connection "No tables or views could be loaded" 【发布时间】:2019-10-31 03:20:13 【问题描述】:

我正在使用 Visual Studio 2017 并尝试连接到 Excel 文件源以进行数据流。我已尝试在 *** 上找到以下所有解决方案,但均无效:

为 2010 年安装了 32 位 Microsoft Access 数据库引擎(我正在运行 32 位版本的 Office) 将 Run64BitRuntime 更改为“False” Delay Validation = "True" 无处不在,包括连接管理器 将连接字符串更改为此处和其他网站上的各种建议。 确保 Excel 文件已关闭。

在其他生活中,我已经成功连接到 Excels 源数百次,但在这项新工作中,我必须自己安装 VS,而我以前从未这样做过。到目前为止,安装似乎还不错,我可以毫无问题地做很多其他事情——我只是无法连接到 Excel 文件源。我很绝望。有什么想法吗?

感谢任何回答的人。

我得到的错误信息:

“无法检索连接管理器“Excel 连接管理器”的表信息。 使用连接管理器“Excel 连接管理器”连接源失败”

【问题讨论】:

【参考方案1】:

我通过卸载然后重新安装 VS 2017 让它工作。我怀疑 - 但不确定 - 关键是在安装 VS 之前安装 32 位 Microsoft Access Database Engine for 2010 2017年安装。当我第一次安装 VS 2017 时情况并非如此。但是在卸载 VS 后,我卸载然后重新安装了 32 位 Access 驱动程序,然后重新安装了 VS 2017,我的 Excel 连接工作正常。在尝试连接之前,我还完成了上述所有其他步骤,但我不知道它们是否有必要。

【讨论】:

以上是关于SSIS Excel连接“无法加载任何表或视图”的主要内容,如果未能解决你的问题,请参考以下文章

Excel 连接管理器的 SSIS 包问题

SSIS动态excel阅读

ssis excel源无法在设计时获取连接管理器

无法在 SSIS 2017 中的 excel 连接管理器上使用表达式

SSIS Excel 连接管理器无法连接到源

SSIS Excel 连接管理器:文件只能在选择了错误的 Excel 版本时才能读取