ник: osmor
Ну я же вроде уже отвечал, как минимум на часть вопросов...
MSDE - это MS SQL SERVER с ограниченной функциональностью и свободный для использования.
Ничем другим он он MS SQL Server не отличается.
Т.е. для него действуют правила как для большого сервере, в том числе и разграничение прав.
Что бы попасть на сервер пользователь должен быт разерегстрирован на серерве (или в домене в котором зарегистрирован комп с MSDE)
Дальше пользователю раздается права на существующие БД. Опять же это делается на сервере.
Ограничение 5 одновременных подключений к серверу, не к БД а к серверу вообще.
Вопрос "И почему пользователи существуют вне базы данных?" - не понял. Пользователи существуют на сервере, а к базам им даются разрешения (но опять же на уровне сервера).