Supongamos que ya tengo compilado mi server, seria muy desagradable tener que enviar junto con mi server el archivo dll de conexion sql, verdad?

Entonces, pregunto yo.. puedo "meter" el dll en mi codigo? dentro del ejecutable?
Otra duda, asi no creo muchos temas..
Realmente es necesario que mi server se conecte a la base de datos ?
Y de ser asi.. algun hosting gratuito que acepte sql remoto ?
Desde ya muchas gracias !!