Symptom
Connection from ALTIBASE HDB client to Altibase server fails.
An error may occur in the following two cases. In the version, the first three digits are the major version, and the back digits are the patch version.
When the major version of the server and the client are the same, but the patch version of the client is later than that of the server.
When the client's major version is later than the server's major version.
When error occurs within the same major version
ALTIBASE HDB 5.5.1
JDBC Client
When connecting to a server with a version earlier than 5.5.1.3.7 from a later version including ALTIBASE JDBC DRIVER version 5.5.1.3.7, the connection fails. (Example, JDBC driver version 5.5.1.3.7 -> ALTIBASE HDB server 5.5.1.3.6)
CLI Client
When connecting to a server with a version earlier than 6.1.1.1.10 from a later version client including 6.1.1.1.10, the connection fails. (Example, iSQL version 6.1.1.1.10 -> ALTIBASE HDB server 6.1.1.1.9)
Cause
This error occurs when a client connects to the server and requests a server property that the server does not know.
At the time of connection, the client requests the server properties necessary for client configuration to the ALTIBASE HDB server.
However, when a server property is added from a later version and a later version of the client connects to the lower version, an error occurs as follows.
Solution
Use the same or earlier version of the client as the ALTIBASE HDB server.
In order to use a later version of the client, the ALTIBASE HDB server version must also be patched or upgraded to the same version.
Reference
How to check ALTIBASE HDB server version (same for Unix/Linux/Windows)
Execute the following command in a shell prompt or DOS window.
Connect to the ALTIBASE HDB server and query with the query below.
How to check the version of the Altibase client
When the Altibase client package is installed (Same for Unix/Linux/Windows)
In the case of the ODBC driver
Check in the properties of the altiodbc.dll file in Windows Explorer.