我使用 Visual Studio 2013 和 attunity 连接器连接到 oracle 并提取数据。作为它的视觉工作室,我安装了 32 位 oracle 驱动程序。
请注意,通过 32 位和 64 位 UDL 进行测试时,这两个连接都有效。
对于第一个 TNS 条目(如下),连接在 Visual StudioL 中都有效。对于另一个我在视觉工作室中得到一个错误:
ORA-12154: tns:could not resolve the connect identifier specified
由于驱动程序在通过 UDL 尝试时显然正在工作,我不想改变太多,但需要让两个 TNS 条目都工作。
Attunity 可能无法处理第二个 TNS 条目是否存在问题?
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)))