Что делать если нет пароля администратора SA MS SQL Server managment studio и нет способа зайти администратором Windows?
Решение есть даже в этом случае!
Создаём пользователя с правами администратора MS SQL Server, с помощью которого сбрасываем пароль SA.
*Основное условие — это наличие «смешанного» режима в настройках SQL Server’a:
Подробное описание действий:
1. Нажимаем «WIN+R«, вписываем services.msc и нажимаем Enter. Запуститься окно служб Windows:
2. Найдите службу экземпляра MSSQL Server. В данном случае MSSQLSERVER. С помощью правой кнопки мыши войдите в «Свойства» и нажмите кнопку «Остановить«:
3. После остановки службы MSSQLSERVER в поле «Параметры запуска» вставьте значение:
1 | ;-mSQLCMD |
5. Запустите службы MSSQLSERVER с помощью кнопки «Запустить»
6. Открываем от имени администратора командную строку. Последовательно выполняем команды (после каждой команды нажимает Enter):
sqlcmd -S ИМЯ_ЭКЗЕМПЛЯРА CREATE LOGIN recovery WITH password='Qwer1234' go sp_addsrvrolemember 'recovery','sysadmin' go exit |
7. Опять останавливаем экземпляр и убираем (если есть) параметр запуска (см. п.2, 3):
;-mSQLCMD |
8. Запускаем экземпляр, входим через Management Studio и входим с авторизацией SQL Server:
логин: recovery пароль: Qwer1234
Далее — раздаём права, меняем пароли, создаём логины.