我有一个由我的前任开发的 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
我错过了什么?