Возникла необходимость попасть на сервер Microsoft SQL, на который никто не знал пароля к учетной записи SA. Пришлось искать обходные пути, как попасть на сервер, ничего не поломав при этом.
1. Запускаем SQL Server Configuration Manager utility, и останавливаем экземпляр сервера SQL включая Агента.
2.Открываем командную строку с привилегиями администратора, и запускаем экземпляр SQL сервера в single-user mode:
Убедитесь в названии экземпляра SQL в службах, ее можно запустить используя команду services.msc
3. Далее, необходимо выполнить команду sqlcmd с параметрами указанными ниже:
Да, и «точка» тут совсем не лишняя, она говорит нам о том, что идет подключение к локальному серверу, можно указать вместо нее DNS имя сервера.
4. Ну а теперь создаем пользователя с повышенными привилегиями:
GO
ALTER SERVER ROLE sysadmin ADD MEMBER tom
GO
5. После перезапуска экземпляра SQL сервера мы должны спокойно попасть в консоль управления под созданным выше пользователем.