Не удается подключиться к SQL Server-ошибка входа в систему [закрыто]
Я пытаюсь подключиться к SQL Server 2008, но я получаю эту ошибку:
ошибка входа для пользователя "xyz", поскольку учетная запись в настоящее время заблокирована из.Системный администратор может разблокировать его. (сервер Microsoft SQL, 18486 ошибка)
пожалуйста, проверьте изображение.
5 ответов
SQL server имеет локальные политики паролей. Если включена политика, которая блокирует учетную запись после X количество неудачных попыток, затем учетная запись автоматически блокируется.Эта ошибка с учетной записью "sa" очень часто. sa-это вход администратора по умолчанию, доступный с SQL сервер. Таким образом, есть вероятность, что ousider попытался bruteforce ваша система. (Это может вызвать, даже если законный пытается получить доступ к учетную запись с неправильным паролем.Иногда пользователь изменил пароль без информирования других.)
Если вы знаете другую учетную запись администратора, вы можете разблокировать его с помощью этого запроса,
ALTER LOGIN sa WITH PASSWORD='password' UNLOCK
есть еще один способ разблокировки. подключитесь к sql server с помощью проверки подлинности windows, но убедитесь, что пользователь окна является администратором в sql. затем можно перейти в папку security, выбрать заблокированного пользователя, перейти к свойствам, а затем к статусу. там нужно снять флажок "вход заблокирован" и учетная запись разблокирована.
ALTER LOGIN sa с CHECK_POLICY = OFF;
ALTER LOGIN sa с CHECK_POLICY = ON; GO
отлично сработало для меня.
Я дал много неудачных попыток DB удаленно, и учетная запись sa была заблокирована.
"ALTER LOGIN sa с паролем= "пароль" разблокировать " это
Если sa-ваша единственная учетная запись администратора, вы также можете следовать рекомендациям, приведенным в подключение к SQL Server, когда системные администраторы заблокированы страница на MSDN.