Как сбросить пароль от sa Micosoft SQL Server¶
Данным способом можно воспользоваться если используется проверка подлинности только SQL Server либо смешенная авторизация, но у пользователя Windows недостаточно прав для смены пароля от sa. В остальных случаях пароль от sa можно изменить в SQL Server Management Studio, в разделе "Безопасность" - "Имена для входа" - "sa".
Изменяем режим работы MS SQL Server на однопользовательский режим:
1. Останавливаем службу SQL Server.
2. Через оснастку SQL Server Configuration Manager в свойствах SQL Server указываем параметр запуска как "-m".
Для SQL Server 2012 и выше добавляем ключ тут:
Для SQL Server 2008 и более ранних тут:
3. Запускаем SQL Server. Так как он теперь запущен в однопользовательском режиме, локальный администратор компьютера может подключится к SQL Server как sysadmin.
4. Открываем командную строку и подключаемся к необходимому экземпляру SQL Server:
sqlcmd -S SUPPORT4\SQLEXPRESS19
сбрасываем пароль, например, на Digispot2:
sp_password NULL, Digispot2, 'sa'
успешное выполнение выглядит так:
5. Выходим из командной строки, убираем ключ однопользовательского режима "-m" и перезапускаем службу SQL Server.
6. Подключаемся к SQL Server Management Studio под "sa" и паролем "Digispot2".