Error Message: Invalid packet length
This error typically occurs when using an SQL-92 driver (as opposed to an SQL-89 driver) against a Progress DBMS which is not accepting SQL-92 connections.
The Progress instance may simply need to be restarted with SQL conenctions enabled on the primary broker, or a secondary SQL-92 Broker may be configured to accept ODBC connections.
The latter case can be confirmed by the occurrence of the following error message in the Progress native database log --
Server's received count 1 does not equal client(1)'s send count 16777216.
A secondary SQL broker is generally started with a second
file, containing at least the following parameters --
|
Path to database. Same as that in the primary file. |
|
Hostname. Same as that in the primary file. |
|
Service name for this broker. Port must also be assigned in . Both name and port must differ from those of the primary broker. |
|
Always, TCP. Same as that in the primary file. |
|
Sets the maximum number of servers for this broker. |
|
Specifies that this broker will handle SQL connections. |
|
Specifies that this is a secondary broker. |
Start this broker after the first one, with a command like (your exact command may vary) --
proserve -pf /path/to/second.pf
Any other parameters set in the primary .pf file will be inherited.
One thing you may need to override/change on a secondary SQL broker for
Referenced by...