Necesitas conectarte mediante un fichero *.udl en tu proyecto.
Cuando sea preciso, editas el fichero y listo...
Tu en tu proyecto compilado, tan solo necesitas apuntar a dicho fichero, que se supone estará siempre en la ruta del ejecutable ("app.path\mifile.udl"), y simplemente se trata de editar el fichero udl, cuando convenga (se haga un traslado por ejemplo al instalarse en otro cliente con una ruta distinta para su BD).
Te dejo un enlace, para los detalles...
https://support.microsoft.com/es-ar/help/189680/how-to-use-data-link-files-with-adoAlgo más tosco (pero todavía solvente), es usar un simple fichero de texto, que contendría la ruta actualizada, y tu programa simplemente la leería de dicho fichero.
Sin embargo, el .udl es más potente, ya que permite especificar bastantes cosas más que solo la ruta.