新的 TNS 条目在视觉工作室/attunity 中不起作用

Posted

技术标签:

【中文标题】新的 TNS 条目在视觉工作室/attunity 中不起作用【英文标题】:new TNS Entry not working in visual studio/attunity 【发布时间】:2017-04-06 08:11:46 【问题描述】:

我正在使用 Visual Studio 2013 和 attunity 连接器连接到 oracle 并提取数据。作为它的视觉工作室,我安装了 32 位 oracle 驱动程序。

请注意,通过 32 位和 64 位 UDL 进行测试时,这两个连接都有效。

对于第一个 TNS 条目(如下),连接在 Visual StudioL 中都有效。 另一方面,我在 Visual Studio 中遇到错误:

ORA-12154: tns:could not resolve the connect identifier specified

由于在尝试通过 UDL 时驱动程序显然在工作,我不想改变太多,但需要让两个 TNS 条目都工作。

第二个 TNS 条目是否存在 Attunity 可能无法处理的问题?

conn1 = (DESCRIPTION =(ADDRESS_LIST =
      (ADDRESS = (PROTOCOL = TCP)
      (HOST = xxx.xxx.xxx.45)(PORT = 1543)))
      (CONNECT_DATA = (SID = conn1)))

conn2 = (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)
    (HOST = xxx.xxx.xxx.54)(PORT = 1521))
    (CONNECT_DATA = (SERVER = DEDICATED)
    (SERVICE_NAME = conn2))) 

【问题讨论】:

【参考方案1】:

经过大量的故障排除和脱发后,我们发现如果我们只是在 Visual Studio 中重新创建 attunity oracle 连接,它就可以工作。

这似乎是一个 attunity 连接器问题,甚至可能在连接器的更高版本中得到解决(我们使用的是 15 个月前的版本)。

这可能会帮助某人在将来节省几个小时的故障排除时间。

【讨论】:

以上是关于新的 TNS 条目在视觉工作室/attunity 中不起作用的主要内容,如果未能解决你的问题,请参考以下文章

来自 Oracle 源的 SSIS

需要对 Attunity 与 Oracle 上的 SAP ECC 的连接有所了解

普通 SQL 分页

尝试使用 Attunity 连接到 Teradata 作为源时出错

SSIS - 在 Oracle Express Edition 中使用 Attunity 连接器

启动 Attunity 复制作业的问题 - 任务服务器