【发布时间】:2017-11-17 16:06:27
【问题描述】:
我在尝试通过 SSIS 连接到作为目标的 Oracle DB 时遇到了挫折,因此我可以将一些数据导出到其中。
我安装了 Oracle ODAC 组件,正确设置了 tnsnames.ora,sqlnet.ora 中 NAMES.DIRECTORY_PATH 属性中的 TNSNAMES,我的计算机上安装了 Attunity 等。我什至设法连接到 SSIS 中的相关数据库服务器资源管理器,并且能够访问其所有表等。
但是,我似乎不知道如何实际连接到该 Oracle DB 作为 SSIS 项目中的目标。我启动了一个新包,切换到数据流,选择“OLE DB 目标”并尝试与“Oracle Provider for OLE DB”或“Microsoft OLE DB Provider for Oracle”创建新连接。两者都只让我引用服务器名称和用户名 + 密码,当我输入用于建立 SSIS 服务器资源管理器连接的相同名称时,我收到“ORA-12154:TNS:无法解析指定的连接标识符”错误。
我花了很多时间试图解决这个问题,但总是遇到一堵砖墙。知道我做错了什么或者我可以做些什么来建立连接吗?
【问题讨论】: