Забыли пароль SA и пользователь в учетной записи администратора не может его изменить? - PullRequest
2 голосов
/ 03 октября 2011

У меня есть локальная версия SQLExpress, которую я не трогал уже несколько месяцев. Теперь мне нужно его использовать, и я забыл пароль SA.
Это было бы хорошо, за исключением того, что мой локальный пользователь, который является членом локальной группы администраторов, очевидно, не имеет разрешения на изменение пароля SA или разрешения на изменение моих собственных прав пользователя.

Я пытался использовать SQL Server Management Studio, я сделал однопользовательский режим с SQL Server и использовал sqlcmd, все они говорят мне, что у меня нет разрешений для этого.

Боюсь, что даже переустановка SQL Express не исправит это для меня. Кто-нибудь знает какой-нибудь другой маршрут, который я мог бы взять здесь?

Ответы [ 2 ]

5 голосов
/ 03 октября 2011

Пока у вас есть физический доступ к машине, есть способ запустить SQL Server в режиме обслуживания, который позволит вам подключаться и сбрасывать пароль, назначать новые разрешения и т. Д. Инструкции .

Краткая версия:

  1. В меню Пуск откройте диспетчер конфигурации SQL.
  2. Перейдите на узел «Службы SQL Server».
  3. Щелкните правой кнопкой мыши экземпляр SQL Server и выберите «Свойства».
  4. В разделе «Дополнительно» найдите параметр «Параметры запуска» и добавьте -m; (то есть добавьте дефис, m и точку с запятой).в начало существующей строки).
  5. OK out.
  6. Останов и перезапуск SQL Server.

Вы находитесь в режиме обслуживания и можете подключитьсялокально и измените все необходимые настройки, включая разрешения.(Ссылка говорит, что вы можете соединиться только с sqlcmd, но я знаю, что с SQL 2008 вы можете соединиться с SQL Server Management Studio.)

Обязательно верните сервер обратнопосле завершения режима обслуживания (удалите -m;), чтобы приложения могли нормально подключаться.

1 голос
/ 03 октября 2011

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

...