看提示是密码错了
提示是密码错了,但是Sql Developer中输入相同的账号密码,是可以登录的
@笑叹、: 确定连的是同一个数据库?
@会长: 是的,同一个库
Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=服务器)(PORT=端口号)) (CONNECT_DATA=(SERVICE_NAME=数据库名)));User ID=用户名;Password密码;
你看看自己的连接字符串是不是错了。
string contion = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=" + DatabaseIP + ")(PORT=" + DatabasePort + "))(CONNECT_DATA=(SERVICE_NAME=" + DatabaseName + ")));Persist Security Info=True;User ID=" + DatabaseUserID + ";Password=" + DatabasePwd + ";Pooling=true;Min Pool Size=0;Max Pool Size=100;";
@笑叹、: 要不你给我账号密码,我试试?
@龙行天涯: 数据库是内网的。我代码中使用的是Oracle.ManagedDataAccess.Client ,我百度有看到这个会提示这个错误。https://blog.csdn.net/weixin_34318956/article/details/93804266
百度的解决方案是更改注册表,但我看我注册表中数值就是0。
是不是密码里有特殊字符了?
没有 改成纯数字也不行
应该是没有开启远程链接权限吧?可以试试
我记得链接得那段代码和你得ora里面配置的账号密码是一样的,你试试把配置粘代码里