Hola, nunca probe, pero creo que es casi lo mismo que local, primero debes en el servidor hacer que la conexion acepte conexiones remotas, no se que hosting tenes pero casi todos tienen algo como el panel de configuracion de mysql por ejemplo y ahi podes configurar. despues en la cadena de conexion poner la ip o el dominio de la web, como lo haces para local y creo que deberia andar.
saludos.
saludos.