Jdbc

Informix JDBC 登錄失敗,本地登錄成功

  • March 27, 2020

我正在對我們有些舊的 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 重啟解決了這個問題。

引用自:https://dba.stackexchange.com/questions/262445