[英]Oracle Invalid Username/Password connection error but able to run queries in visual studio and PL/SQL
Visual Studio2010。在同一台计算机上尝试了PL SQL,它起作用了。因此,我应该获得许可。代码如下:
OracleCommand cmd = new OracleCommand();
cmd.Connection = connection;
cmd.CommandType = CommandType.Text;
cmd.CommandText = "Select * from bla";
connection.Open(); //where fails and throw the error {"ORA-01017: invalid username/password; logon denied"}
起初,这是因为找不到数据提供者。 我尝试重新连接数据库,测试连接良好,但在进行实际连接时仍然失败,并出现错误。 我遵循以下步骤:“ Visual Studio添加数据连接-字典中不存在给定密钥
现在,“数据连接”的服务器资源管理器中没有红叉,我测试了如何在查询窗口的Visual Studio中运行查询,并且成功了,这是否意味着连接应该良好?
我的连接字符串使用Windows登录:
<add name="ConnectionString" connectionString="DATA SOURCE=somename;USER ID=/" providerName="Oracle.DataAccess.Client"/>
任何想法表示赞赏。
创建连接对象时,您实际上设置了密码吗?
我的连接字符串如下所示:
<add name="FOONAME" connectionString="Data Source = FOOBAR; Persist Security Info = True; User ID = user; Password = password;" providerName="Oracle.DataAccess.Client"/>
您的连接字符串似乎无效:
请按照以下格式设置用户名和密码:
<add name="ConnectionString" connectionString="Data Source=somename;User ID=DBUserID;Password=DBPassword;providerName="Oracle.DataAccess.Client"/>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.