лицензия на одного пользователя - редкий зверь.
одно время Майкрософт генерил такие чуть ли не бесплатно, в промо-целях.
попробуйте, может дадут?
если в базу должен заходить только один человек, то при создании базы (SQL) можно поставить галочку Single User и проблема будет решена на уровне сервера
я бы при открытии базы посмотрел бы таблицу Session и если там есть уже активная сессия - выдавал бы ошибку "Система выполнила необъяснимую операцию и будет закрыта"