Jdbc
Informix JDBC 登錄失敗,本地登錄成功
我正在對我們有些舊的 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: informix@ip-10-15-45-226.ec2.internal[MacBook-Pro.local] is not known on the database server. Details: Type: java.sql.SQLException Error Code: -951 SQL State: IX000
直到今天,這一直對我們有用 - 關於檢查什麼的任何想法?
最終,Informix 重啟解決了這個問題。