EngineName and ENG are accepted for backward compatibility, but are deprecated.
When a database server starts, it attempts to become the default database server on that computer. The first database server
to start when there is no default server becomes the default database server. Shared memory connection attempts on that computer
that do not explicitly specify a database server name connect to the default server.
ServerName is not needed to connect to the default local database server.
If you use the Host connection parameter, ServerName is not required if both the host name and port are provided or if there
is only one server running on the host using the default port.
In the Connect window, and in the ODBC Configuration For SQL Anywhere window, this is the Server Name field.
It is recommended that you include the ServerName parameter in connection strings for deployed applications. This ensures
that the application connects to the correct server in the case where a computer is running multiple SQL Anywhere database
servers, and can help prevent timing-dependent connection failures.
It is recommended that you use the -xd option for database servers being used by deployed applications, and that all clients
explicitly specify the name of the database server to which they must connect by using the ServerName connection parameter.
This ensures that the application connects to the correct database server when a host is running multiple SQL Anywhere database