当前位置:编程学习 > C#/ASP.NET >>

急win7x64 连接oracle 客户端 vs 2010调试 提示“ORA-12154: TNS: 无法解析指定的连接标识符 ”

rt ,求详细解决方案。 --------------------编程问答-------------------- 使用專業的鏈接控件試試 

例如 :http://www.devart.com --------------------编程问答-------------------- 应该是连接字符串有问题,仔细检查下看看http://www.connectionstrings.com/oracle参考 --------------------编程问答-------------------- 在iis中 和 pl/sql 都正常,就是在vs调试中提示这个错误。 --------------------编程问答-------------------- 连接字符串是怎么写。

using System.Data.OracleClient;
然后使用如下链接字符串链接即可:
connectionString="Password=czh;User ID=czh;Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=XXX.XXX.XXX.XXX)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=skydream)));"  --------------------编程问答-------------------- 把你的连接字符串 复制过来。 帮你看看 --------------------编程问答-------------------- Data Source=t1;Persist Security Info=True;User ID=system;Unicode=True;Password=oracle;


t1 是oracle 客服端配置标识 --------------------编程问答-------------------- 连接字符串是没有问题的,在iis发布中就可以,就是在程序调试的时候不行,哎。 --------------------编程问答--------------------
引用 2 楼 xgyng 的回复:
应该是连接字符串有问题,仔细检查下看看http://www.connectionstrings.com/oracle参考
. --------------------编程问答--------------------
引用 2 楼 xgyng 的回复:
应该是连接字符串有问题,仔细检查下看看http://www.connectionstrings.com/oracle参考

. --------------------编程问答-------------------- 连接字符串是没有问题的,在iis发布中就可以,就是在程序调试的时候不行,哎。

原因是调试用的web服务器默认在:C:\Program Files (x86)\Common Files\microsoft shared\DevServer\9.0\WebDev.WebServer.EXE,路径中的括号找的麻烦。

还没有找到解决办法 --------------------编程问答-------------------- http://topic.csdn.net/u/20100506/16/93d30a07-ed7d-4bb6-a480-535e0162a1fd.html

在debug的时候出现以下问题:
==========
ORA-12154: TNS: 无法解析指定的连接标识符


这个是路径问题
实例:

把WebDev.WebServer拷贝到C:\目录里
在运行里面输入cmd 输入c:\WebDev.WebServer.EXE /port:8796 /path:"Web应用程序路径" /vpath:"/"

之后在VS里面点击工具里面的附加到进程
之后就可以调试了 --------------------编程问答-------------------- 谢谢. --------------------编程问答-------------------- 来这里看下了
补充:.NET技术 ,  ASP.NET
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,