mirá si estás hosteando en un servidor no propio... lo mejor es a traves de connection string, me parece a mí.. porque si por ejemplo agregas una base nueva o lo que sea... tenés que pedirle al hosting que hagan el DSN
Para recordar el string de conexión
http://www.connectionstrings.com
SALUDOS