SMF tira un error diferente cuando no se logra conectar a la BD, hace algo, abri el archivo Settings.php y cambiale una letra del pass o del user y mira que error te da, y te deberia de dar otro error si mal no recuerdo, luego arregla los valores a los correctos y va a volver ese error.
Ese error que no se puede conectar es cuando el Host tiene limitados los usuarios y por eso tus nuevas conexiones no se logran realizar. Mejor contacta al del hosting para que vean que pasa con el server.