Как разблокировать учетную запись sa в SQL SERVER 2005? - PullRequest
4 голосов
/ 16 марта 2009

Мы переместили базу данных с SQL 2000 на новый SQL 2005, который используется со страницей интрасети для отображения и обновления данных. Теперь мы не можем войти в систему, используя учетную запись sa, так как в настройках страницы использовался старый пароль для входа, и, похоже, она заблокировала учетную запись sa.

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

Есть ли способ разблокировать учетную запись sa без возможности входа в систему как sa?

Ответы [ 3 ]

8 голосов
/ 16 марта 2009

Мы могли войти в систему только с помощью аутентификации Windows, находясь на реальном сервере. Как только мы разобрались с этим, мы запускаем команду:

ALTER LOGIN sa WITH PASSWORD = 'your_password_here' UNLOCK

в студии управления SQL, исправил пароль для входа в файл web.config и все работает.

Оказывается, что политики паролей применимы на SQL Server 2005, поэтому повторные неверные входы в систему блокировали учетную запись.

5 голосов
/ 16 марта 2009

Если ваша система была настроена со смешанным доступом, вы сможете войти в систему с паролем администратора Windows. Тогда вы можете изменить пароль. Вы можете сделать это с любой учетной записью администратора.

2 голосов
/ 16 марта 2009

Если у вас есть административные привилегии, вы можете «открепить» SQL, чтобы разрешить его использование с помощью инструмента «Настройка поверхности SQL Server». Вы также захотите включить вход в систему SQL, в дополнение к входу только в Windows ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...