Вы наверно не поняли суть нашей проблемы)
Понятно, что "можно сделать, теоретически, это одному дать полный доступ к базе, а другому только чтение". Да и просто на чтение уже устроит. Но как это сделать, если дважды программу запустить нельзя?!
Доступ к базе, как выяснилось, возможно получить только через программу, но и саму программу возможно запустить только в одном экземпляре.