我正在对我们有些旧的 Informix 服务器 (11.50.UC9GE) 上的“突然”问题进行故障排除。经过多年没有问题的运行(并且连接没有问题),今天突然我们无法远程连接到服务器。
当我在服务器上本地使用 dbaccess 并选择提示输入用户名/密码的连接方法时,凭据工作正常并且我能够建立连接。(注意我也可以故意输入无效的凭据,它会失败)。这使我相信我拥有的基本凭据很好/没有变化。
但是,当我们尝试远程连接到服务器时(通过 DB Visualizer 中的 JDBC 驱动程序),我们会收到以下错误:
An error occurred while establishing the connection:
Long Message:
Incorrect password or user com.informix.asf.IfxASFRemoteException: [email protected][MacBook-Pro.local] is not known on the database server.
Details:
Type: java.sql.SQLException
Error Code: -951
SQL State: IX000
直到今天,这一直对我们有用 - 关于检查什么的任何想法?
最终,Informix 重启解决了这个问题。