Я использую настройки connection в режиме строки. Она легко корректируется во время выполнения программы. А как найти сервер, уже было дано несколько вариантов.
В последнем варианте программы убрал из conneсtion string все стандартные параметры (буферизацию, имя рабочей станции, и т.д.), оставил SERVER, DATABASE, UID, PWD. Всё просто и всё легко настраивается.
Работает в локалке и на рабочей группе и на домене. Через Инет пока не проверял. Наверно будут нюансы.