Встроенное администрирование

 

Пользователи

 

Генерация пользователей

Данные информационной системы хранятся в базе данных SQL-сервера. Поэтому доступ к системе предполагает и доступ к базе данных SQL-сервера. Чтобы пользователь системы имел доступ к базе данных системы на SQL-сервере, необходимы:

·         логин SQL-сервера (SQL Server Login) заполняется из поля Логин карточки пользователя;

·         пользователь БД (Database User) заполняется из поля *Имя карточки пользователя.

Генерация пользователя в компоненте Пользователи обеспечивает наличие таких записей, т.е. обеспечивает доступ пользователя системы к данным системы на SQL-сервере.

Каждого пользователя необходимо генерировать после его добавления в компоненту Пользователи и перегенерировать при определенных изменениях полей *Пользователь, *Аутентификация или *Статус пользователя. После сохранения записи с такими изменениями на экране появляется запрос на перегенерацию. От перегенерации прямо сейчас можно отказаться и выполнить ее позднее. Однако следует помнить, что если пользователь не был вовремя перегенерирован, то на SQL-сервере может не оказаться нужных учетной и регистрационной записи. В этом случае пользователь не сможет работать с системой.

Для генерации (и перегенерации) пользователей предназначен пункт главного меню компоненты Пользователи Файл\Генерировать пользователя. При выборе этого пункта на экране появляется диалог «Генерация»:

По усмотрению Администратора можно выполнить генерацию логина SQL-сервера и/или генерацию пользователя БД для всех или только для одного текущего пользователя.

При нажатии на кнопку Генерировать запрашиваются имя и пароль администратора SQL-сервера (как правило, это sa). После ввода имени и пароля создаются логин SQL-сервера и пользователь БД.

Если генерируется пользователь с Windows-аутентификацией, то перед генерацией запрашиваются следующие данные:

·         если сеть имеет доменную структуру и в сети несколько доменов, запрашивается наименование домена сети;

·         если сеть организована в виде рабочих групп, запрашивается имя компьютера, на котором установлен SQL-сервер. 

 Эти данные используются для формирования имени учетной записи SQL Server (login) для пользователей с Windows-аутентификацией:

·         для сети с доменной структурой имя формируется из наименования домена и значения поля *Пользователь;

·         для сети в виде рабочих групп формируется из имени компьютера, на котором установлен SQL-сервер, и значения поля *Пользователь.

Имя учетной записи для пользователей с аутентификацией SQL-сервера совпадает со значением поля *Пользователь.

Сгенерировать текущего пользователя можно также из карточки компоненты по кнопке Генерировать. Будут запрошены те же параметры генерации, что и при вызове из главного меню компоненты. Единственное отличие состоит в том, что при вызове генерации из карточки пользователя нельзя сгенерировать всех пользователей системы: соответствующий элемент ввода в диалоге «Генерация» затенен.

 

 

 

См. также:

·         Закладка «Группы»;

·         Закладка «Компоненты»;

·         Windows-аутентификация;

·         Ограничение прав по записям;

·         Импорт из Active Directory;

·         Удаление пользователей;

·         Отключение пользователя;

·         Типы прав доступа.