Встроенное администрирование > Пользователи > Интерфейс и функциональные возможности >

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

Предыдущий раздел В начало Следующий раздел

Каждому работающему с системой пользователю соответствуют следующие записи (см. раздел «Генерация пользователей»):

· запись в компоненте Пользователи;
· учетная запись на SQL Server, по-другому логин SQL-сервера;
· регистрационная запись базы данных, по-другому пользователь БД.

Удаление пользователя системы – это удаление записи в компоненте Пользователи с возможным удалением учетной и регистрационной записей на SQL Server.

 

Примечание. Одновременное удаление нескольких пользователей запрещено.

При попытке удаления записи в компоненте Пользователи на экране появляется диалоговое окно «Удалить»:

.

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

При удалении пользователя БД автоматически удаляются также и все объекты, созданные этим пользователем в базе данных, например, временные таблицы.

До удаления логина SQL-сервера проверяется, есть ли на SQL-сервере связанные с этим логином пользователи других БД.  Если связанные пользователи есть, то удаление логина не происходит. При этом Администратору выдается предупреждение о том, что логин не был удален, т.к. используется в других базах данных.