【发布时间】:2016-01-07 17:31:31
【问题描述】:
我们最近为升级的应用程序创建了一个新的数据库实例。当我们尝试使用 Excel 中的 ODBC 连接到数据库时,它会返回“ORA-01017:用户名/密码无效;登录被拒绝”错误。
我能够使用相同的用户名和密码从命令行使用 SQL+ 成功登录到数据库。
如果我切换回以前的数据库,我可以使用 Excel 成功连接。
有谁知道如果需要在新数据库上设置任何东西以允许它接受 ODBC 连接。
几年前,当我们第一次设置有关尝试连接时将用户名/密码转换为大写因此 USERNAME 和 PASSWORD 都设置为大写时,我想起了几年前的事情。我不确定服务器端是否需要其他任何东西。
任何帮助将不胜感激。
【问题讨论】:
-
这更多来自 MS SQL 的观点,但我看到人们创建了一个新数据库,但没有通过本地访问打开任何 SQL 登录。调整权限以允许使用 SQL 凭据足以打开管道(假设同样允许命名管道/TCP/IP 连接)。
-
什么是旧/新数据库版本?值区分大小写。
-
旧:Oracle 11.2.0.1.0 新:Oracle 11.2.0.4.3
-
这一定是 ODBC 做的。 Oracle 在 10.something 上,下载是免费的。你能安装最新的看看能不能解决吗?
-
但如果它适用于 11.2.0.1.0 实例,为什么客户端不能适用于 11.2.0.4.3 版本?