У одного из наших клиентов есть установка SQL Server Express 2008 R2, которую мы более или менее управляем для него. Сегодня мне нужно создать новую базу данных (довольно редкое явление). Итак, я захожу в систему как пользователь, которого мы обычно используем, и у нас нет разрешения на создание баз данных ... Нет ничего важнее, просто удаленный рабочий стол и локально авторизуюсь как администратор, чтобы создать для этого нового пользователя ...
Что ж, оказывается, последняя версия SQL Express перестала предоставлять логин BUILTIN \ Administrator ... Есть учетная запись sa, но никто не может вспомнить, какой пароль.
Как я могу сбросить пароль для sa или включить логин BUILTIN \ Administrator?
Если предложение Джейсона не сработает, перезапустите экземпляр SQL в однопользовательском режиме и все в локальной группе администраторов теперь должны иметь права системного администратора, чтобы вы могли войти в систему и исправить разрешения.
На машине должна быть создана локальная группа под названием SQLServerMSSQLUser $$ SQLEXPRESS. Добавьте к нему пользователя, перезапустите службу SQL, а затем выйдите из системы / снова, и у вас должен быть необходимый доступ. Затем вы можете явно добавить группу администраторов в экземпляр.