ORA:Excel 2007中的12154错误

时间:2017-02-22 10:59:38

标签: excel odbc dsn ora-12154

我有一个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

我错过了什么?

1 个答案:

答案 0 :(得分:0)

这里的问题相同,这就是解决方案:

https://community.spiceworks.com/topic/277836-excel-2010-ora-12154-tns-could-not-resolve-service-name

希望这对你有所帮助! =) ALE。