If you see the web based DB installer, it means that there is no connection string specified in the web.config file - well, I mean this is why the DB installer is triggered. If the connection string is there, Kentico cannot see it for some reason or, the DB owner/schema or SQL server access permissions are not set correctly.