Мне нужно программно заблокировать вход в SQL-сервер. Цель состоит в том, чтобы эмулировать автоматическую функцию в SQL, которая блокирует пользователя, который делает несколько попыток подключения с плохим паролем.Заблокировать SQL-запрос программно
Я могу легко разблокировать логин, но мне также нужно заблокировать его.
Я пробовал цикл через 20 раз с .NET sqlConnection
, который содержал неверный пароль, и я получаю очень противоречивые результаты.
Вы можете отключить вход с помощью 'ALTER LOGIN имя пользователя DISABLE'. Фактическое блокирование, по-видимому, невозможно сделать программно, см. Http://stackoverflow.com/questions/2605814/locking-user-account-created-under-windows-authentication-in-sql-server – driis
Какое различие между заблокированной учетной записью и отключен аккаунт? – aquinas