думаю, что единственный способ это сделать - использовать сервисы. Можно добавить сервис который будет запускать базу "proserve data_base -S 6010" (используя утилитку - SRVANY.EXE из "Windows Server 2003 Resource Kit Tools"), и из программы просто запускать этот сервис через "NET START <Имя>".
Если заинтересовало здесь можно найти детали:
а здесь сам "Windows Server 2003 Resource Kit Tools"
Запуск сервера
Почему бы не использовать Progress'овую команду dbman?
KB-P12852: How to start, stop, query a local or remote database using the DBMAN command?
http://progress.atgnow.com/esprogress/G ... &id=P12852
KB-P12852: How to start, stop, query a local or remote database using the DBMAN command?
http://progress.atgnow.com/esprogress/G ... &id=P12852