Я потерял все passwords
для экземпляра SQL Server. Как мне снова получить доступ администратора?
2 ответа
Откройте диспетчер конфигурации
Остановите экземпляр сервера
Щелкните правой кнопкой мыши >> Свойства >> Дополнительно >> Параметры запуска
Добавить "-m;" прямо в начале строки, гарантируя, что в строке нет пробелов
Перезагрузите сервер
sqlcmd -S localhost
из командной строкиEXEC sp_addsrvrolemember 'domain\username', 'sysadmin'; GO
exit
Убедитесь, что можете подключиться из командной строки
sqlcmd -S localhost -E
(если вы вошли в систему под этим пользователем в Windows)Удалить "-m;" из параметров запуска
Перезагрузите сервер базы данных
Запустите SSMS от имени администратора (т. Е. С повышенными привилегиями на сервере). Это должно иметь права системного администратора, и тогда вы сможете найти свой логин и назначить права по мере необходимости.
Почти написал "колготки" там. Вы также можете назначить их, если вы работаете администратором на сервере.