SSIS - Oracle - 由于系统错误代码 1114,无法加载 ODBC 驱动程序

问题描述 投票:0回答:2

我正在尝试使用 ODBC 驱动程序连接到 Oracle。

众所周知,Visual studio 是一款 32 位软件。

所以我安装了 Oracle ODBC 32 位驱动程序,我测试了它,它工作正常。 这是证明:

#问题是: 当涉及到 SSIS 时,与它成功的相同 ODBC 配置,现在它给我以下错误:

#到目前为止我尝试过的:

-我安装了 64 位的 Oracle ODBC 驱动程序。

-我遵循了这个教程,因为它们也缺少相同的 dll 文件;安装:Microsoft Visual C++ 2010 Redistributable Package (x86)。

-我什至用大写字母重命名了该文件,就像错误面板的写入方式一样。

-我还从 2008 年到 2017 年安装了所有 Visual-C-Runtimes 32/64

-我将dll文件位置添加到环境变量中

-我也用我的个人笔记本电脑做了同样的事情,并再次出现同样的错误

可悲的是我仍然有同样的问题。

oracle ssis odbc
2个回答
0
投票

当 PATH 变量未设置为可以找到 dll 的位置时,Oracle Instant Client 可能会显示此 1114 错误。

这是不寻常的,因为它通过 ODBC DSN 设置工具可以正常连接,但不能通过 SSDT (VS) 连接。

主要解决方案:

  • 更新系统变量中的 PATH 以包含即时客户端的位置并重新启动 SSDT。

0
投票

如果当前用户没有 Oracle 主文件夹整个结构的读取和执行权限,也会显示相同的错误。

© www.soinside.com 2019 - 2024. All rights reserved.