Заметки сисадмина » Если нужно восстановить пароль SA на Microsoft SQL Server

Заметки сисадмина о интересных вещах из мира IT, инструкции и рецензии. Настраиваем Компьютеры/Сервера/1С/SIP-телефонию в Москве

Если нужно восстановить пароль SA на Microsoft SQL Server

2020-03-11 · Posted in SQL

Случается такое – нужен администраторский доступ к SQL серверу, но почему-то забыл или и не знал пароль SA.
Если есть администраторские права в системе то всё решается легко и легально.

Для начала нужно остановить службу SQL Server (MSSQLSERVER).
Затем запустить SQL Server в single user режиме – из командной строки (скорее всего понадобится запустить от имени администратора) с ключом -m:

При запуске SQL Server напишет много всякого в окне командной строки.
Запускаем еще одну командную строку, и в ней – клиента командной строки SQL Server:

Наша цель: создать нового пользователя с правами администратора, например sysadm с паролем sysadmpwd

Выходим:

И в первом окне командной строки – где запущен SQL Server – завершаем работу SQL сервера – можно нажать Ctrl-C, и на запрос об останове службы ответить утвердительно.

После этого запускаем службу SQL Server (MSSQLSERVER) в обычном режиме (через оснастку Службы, например). Подключаемся к серверу с помощью SQL Server Management Studio под новым пользователем SQL Server (sysadm/sysadmpwd) и меняем пароль SA на нужный нам.

Leave a Reply