电脑上的ODBC数据源连接失败,哪位大侠给指导一下,谢谢。

时间:2021-07-29 04:36:46
1.在控制面板中,新建一个ODBC连接的配置。在进行配置时data source name是随便输入的,tns server name是选择的数据库中存在的数据库用户ms1,user输入的是数据库的用户名test1,输入这些信息后,点击“test connection”进行数据连接的测试。这时报错,
错误信息为“unable to connect sqlstate=28000[oracle][odbc][ora]ora-01017:invalid username/password;logon denied”

2、但看错误信息的话是我的用户名,密码输入错误。但是这个库的用户名,密码确实没错啊。我就用该用户名密码登入的pl/sql,可以正常登入, 并能正常查询出表里的数据

谁遇到过这种问题,麻烦给指导一下。

4 个解决方案

#1


data source name 这个是你要登录的数据库名

--这个是我的
[ORA]
connectstr=Provider=OraOLEDB.Oracle.1;Password=ypcost;Persist Security Info=True;User ID=ypcost;Data Source=ypcost

#2


这个地方应该不是必须为数据库名吧,你可以随便输入。你的应该也能连上

#3


我也遇到这个问题,老是报用户名密码错误,误导我很久,我plsql,sqlplus,cmd都可以,就建ODBC和用toad连就不行,折磨我半天,结果是因为我本地是oracle9i,服务器是11g,哎

#4


我连自己电脑的库 也碰到这个问题了、、、

#1


data source name 这个是你要登录的数据库名

--这个是我的
[ORA]
connectstr=Provider=OraOLEDB.Oracle.1;Password=ypcost;Persist Security Info=True;User ID=ypcost;Data Source=ypcost

#2


这个地方应该不是必须为数据库名吧,你可以随便输入。你的应该也能连上

#3


我也遇到这个问题,老是报用户名密码错误,误导我很久,我plsql,sqlplus,cmd都可以,就建ODBC和用toad连就不行,折磨我半天,结果是因为我本地是oracle9i,服务器是11g,哎

#4


我连自己电脑的库 也碰到这个问题了、、、