我有一个excel文件,它是由我的前任开发的,它使用外部数据连接从Oracle获取数据。
我正在尝试将此文件迁移到新的客户端PC,并且在刷新数据时出现以下错误:
ora 12154 tns无法解析指定的连接标识符
通过DSN和TNS参考建立连接。系统规格如下:
操作系统:Windows 7 64位 Oracle客户端:Oracle 10.2.0 32位。 DSN在32位odbcad32.exe中创建
TNSNames.ora如下:
ODS_BKUP =(DESCRIPTION = (ADDRESS_LIST = (ADDRESS =(PROTOCOL = TCP)(HOST = 10.146.64.132)(PORT = 1521)) ) (CONNECT_DATA = (SID = ODSDB) ))
我能够从DSN成功进行测试连接。 TNS ping也适用于服务器。但是当我刷新excel中的数据时,我收到了错误。
excel中给出的连接字符串
DSN = MP_Prod; UID = ODS_MPMON; PWD = ODS_MPMON; DBQ = ODS_BKUP; DBA = W; APA = T; EXC = F; FEN = T; QTO = T; FRC = 10; FDL = 10; LOB = T ; RST = T; BTD = F; BAM = IfAllSuccessful; NUM
我错过了什么?
答案 0 :(得分:0)
这里的问题相同,这就是解决方案:
希望这对你有所帮助! =) ALE。