首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >SSIS项目错误:无法检索连接管理器“excel连接管理器”的表信息

SSIS项目错误:无法检索连接管理器“excel连接管理器”的表信息
EN

Stack Overflow用户
提问于 2017-04-05 07:14:23
回答 10查看 11.6K关注 0票数 5

我是SSIS的新手。在我的实践中,我想将数据从excel传输到SQL Server.

  1. 我已经为MS SQL
  2. 创建了连接管理器(通过为EXCEL文件选择OLE DB连接管理器
  3. ,我已经将excel源添加到数据流中。
  4. 现在,我正在尝试编辑Excel源,以便可以查看引发以下错误的Excel文件中的数据。

“无法检索连接管理器的表信息'excel连接管理器‘无法使用连接管理器连接到源..."

经过大量搜索,包括在StackOverflow帖子中,我找到了这个错误的几个原因和修复方法。

  1. SQL数据工具仅提供32位版本。因此,安装"Microsoft Access Database Engine 2010"
  2. Change DataMigration属性页配置。将Run64BitRuntime更改为False。
  3. 将Excel连接管理器选项"Excel版本“更改为"Microsoft Excel97-2003”以及其他选项。
  4. 执行所有这些操作时,请确保我试图从中提取数据Excel文件未打开。
  5. 将DelayValidation属性设置为true

我尝试了在互联网上找到的所有选项,但都不起作用。现在,我只想不管怎样都要解决这个问题。任何解决这个问题的建议都将不胜感激。

EN

回答 10

Stack Overflow用户

发布于 2017-11-09 18:20:47

问题是Excel数据源是Office 2007,它的版本低于Office 2010。在这种情况下,需要单独的驱动程序:2007Office System驱动程序:数据连接组件。

下载并安装此文件:

http://www.microsoft.com/download/en/confirmation.aspx?id=23734

票数 1
EN

Stack Overflow用户

发布于 2019-04-25 08:14:44

如果您有32位版本的Office,请下载32位驱动程序,否则请下载64位驱动程序。它适用于我,我只安装了这个文件,{32位} (https://www.microsoft.com/en-za/download/confirmation.aspx?id=13255)

希望这能帮助你解决这个问题

票数 0
EN

Stack Overflow用户

发布于 2019-09-25 16:23:48

在尝试了问题中提到的以下所有可能的解决方案后,令人沮丧的是,我决定卸载SSDT并重新安装它,它对我来说是有效的,尽管仍然必须遵循下面的前两个建议。

  • SQL数据工具仅提供32位版本。因此,安装"Microsoft Access Database Engine 2010"
  • Change DataMigration属性页配置。将Run64BitRuntime更改为False。
  • 将Excel连接管理器选项"Excel版本“更改为"Microsoft Excel97-2003”以及其他选项。
  • 执行所有这些操作时,请确保我试图从中提取数据的Excel文件未打开。
  • 将DelayValidation属性设置为true
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43219262

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档