2

除了“Excel 连接管理器”之外,还有其他方法可以将 Excel 作为 SSIS 中的源连接。

我问这个问题是因为我在将 Excel 与“Excel 连接管理器”连接时遇到问题,因为在我的系统中安装了 Excel 32 位并且 Visual Studio 版本是 64 位。

我尝试将它与 ODBC 连接,但没有成功。

4

2 回答 2

0

没有 Visual Studio 64 位版本,我认为您应该将Run64BitRuntime属性更改为False

于 2019-07-19T08:01:06.967 回答
0

安装 AccessDatabaseEngine 32 位和 64 位

如果您需要在 32 位安装的同时安装 AccessDataBaseEngine x64,您需要在被动模式下运行安装:

被动模式安装步骤

  1. cmd通过在开始菜单下的 Windows 搜索框中键入并选择 cmd.exe 打开命令提示符
  2. 键入 64 位 Access Database Engine 2010 安装文件的文件路径和文件名,后跟一个空格和/passive(这将运行安装而不显示任何错误消息)。
  3. regedit通过在“开始”菜单下的 Windows 搜索框中键入并选择来打开注册表编辑器regedit.exe
  4. 删除或重命名mso.dll以下注册表项中的注册表值:

    "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\14.0\Common\FilesPaths" 
    

更多详细信息和屏幕截图可在下面的链接中找到

参考

于 2019-07-19T19:52:24.140 回答