MS SQL Server 2008 восстановление доступа (забыли пароль SA)

Что делать если нет пароля администратора SA MS SQL Server managment studio и нет способа зайти администратором Windows?

Решение есть даже в этом случае!

Создаём пользователя с правами администратора MS SQL Server, с помощью которого сбрасываем пароль SA.

*Основное условие  — это наличие «смешанного» режима в настройках SQL Server’a:

SQL Server properties - mix mode

Подробное описание действий:

1. Нажимаем «WIN+R«, вписываем services.msc и нажимаем Enter. Запуститься окно служб Windows:

Службы Windows

2. Найдите службу экземпляра MSSQL Server. В данном случае MSSQLSERVER. С помощью правой кнопки мыши войдите в «Свойства» и нажмите кнопку «Остановить«:

MSSQLSERVER -Stop

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

Далее — раздаём права, меняем пароли, создаём логины.

 

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.