Fixed #27: Validate that all variables are present when generating the DSN.