Назад | Перейти на главную страницу

Блокировка учетной записи пользователя, созданной при проверке подлинности Windows в SQL Server

В соответствии с требованиями моего проекта мне нужно заблокировать пользователя в SQL Server (который создается с использованием проверки подлинности Windows). Есть какой-либо способ сделать это?

Спасибо за помощь

Сантош

Я не думаю, что это будет возможно напрямую в SQL Server, но вы могли бы:

  • В SQL Server: удалите все права пользователя (включая возможность подключения).
  • Отключите учетную запись в Windows.

Поскольку учетная запись является учетной записью Windows, ее может заблокировать Windows.

Как это сделать, зависит от версии. Я предполагаю, что пользователь Windows добавлен явно, а не через группу Windows.

В SQL Server 2000, если вы используете Enterprise Manager, откройте свойства для входа пользователя Windows. На вкладке «Общие» вы можете выбрать «Запретить доступ» в разделе «Аутентификация», и это предотвратит подключение пользователя Windows к SQL Server.

В SQL Server 2005/2008 это можно сделать двумя способами. Используя SQL Server Management Studio, снова откройте свойства входа пользователя Windows. Щелкните на странице статуса. Вы можете либо Запретить разрешение на подключение к ядру базы данных, либо Отключить вход в систему, либо и то, и другое.