【发布时间】:2017-10-18 11:28:52
【问题描述】:
由于我必须重新安装我的开发 PC,我现在在加载已保存的 SSIS 项目或在 Visual Studio 2012 中创建新项目时遇到了一些问题。
当尝试对创建为 97-2003 格式的 .xls 文件使用 Excel 连接时,我收到以下错误:
无法检索连接管理器“Excel 连接管理器”的表信息。 使用连接管理器“Excel 连接管理器”连接到源失败
经过一些实验,如果发现 .xlsx 文件可以正常工作,并且当我将 ECM 设置为 MS Excel 2007 时可以读取 .xls 文件的工作表。
问题是,我不是唯一更新这些程序的人,在我的备份笔记本上,它们仍然可以在 Excel 版本 3 (97-2003) 中按预期工作,与文件相同。因此,当我将程序更新到 Excel 版本 4 以使其在 PC 上运行时,它对所有其他程序都无效。
不胜感激任何帮助解决此问题。
设置信息(PC 和笔记本电脑的基本设置相同):
Win10 x64、Office 2013 x86、SQL Server Data Tools 2012 (x86)、 在 PC 上:还安装了 Access Database Engine for Office 2010、2007
【问题讨论】:
-
看看这个链接有一些有用的建议docs.microsoft.com/en-us/sql/integration-services/…
标签: c# excel ssis connection