Hello,
We recently ran into an issue DB Name parameter for hana clients (ODBC, JDBC and HDBSQL) does not work properly in the multi-tenant setup.
The the parameter seem to do nothing just trying to connect to port 30<synr>15... The first-created tenant works ok as it listens on the port 30<synr>15. However for all additional tenants that listen on different port you need to find out which port it is and specify it explicitly. Finding the right port is a project in its own right - HANA Monitoring Multi-tenancy - you got to do the detective work and find the process id for the index server-<DB Name>, then for the process get a port and increment it by 1 ... really?! no reeeaaallly???!!!
To add the insult to the injury - if you run hdbsql on the HANA appliance - it works ok with only the -d <DB Name> ...remotely - forget about it - have to use the "secret" port...
Hey SAP - sounds to me like an ugly bug! If you provide the parameter (DBNAME/-d) it has to work.. plus you have to document the tenant port logic....
Anxiously waiting for the response!
Thanks,
Jon