Microsoft имеет статью об этой проблеме. Все это проходит шаг за шагом.
На начальной странице запустите SQL Server Management Studio. В меню «Вид» выберите «Зарегистрированные серверы». (Если ваш сервер еще не
зарегистрирован, щелкните правой кнопкой мыши Группы локальных серверов, выберите Задачи, а затем
нажмите Зарегистрировать локальные серверы.)
В области «Зарегистрированные серверы» щелкните правой кнопкой мыши свой сервер, а затем
щелкните Диспетчер конфигурации SQL Server. Это должно попросить разрешения
запустить от имени администратора, а затем открыть диспетчер конфигурации
программа.
Закрыть Management Studio.
В диспетчере конфигурации SQL Server на левой панели выберите SQL
Серверные услуги. На правой панели найдите свой экземпляр SQL Server.
(Экземпляр SQL Server по умолчанию включает в себя (MSSQLSERVER) после
Имя компьютера. Именованные экземпляры отображаются в верхнем регистре с тем же именем
что они есть на зарегистрированных серверах.) Щелкните правой кнопкой мыши экземпляр SQL
Сервер, а затем нажмите Свойства.
На вкладке Параметры запуска в поле Указать параметры запуска
введите -m и нажмите кнопку Добавить. (Это тире, затем строчная буква m.)
Примечание
В некоторых более ранних версиях SQL Server отсутствуют параметры запуска
Вкладка. В этом случае на вкладке «Дополнительно» дважды щелкните «Автозагрузка».
Параметры. Параметры открываются в очень маленьком окне. Быть осторожен
не изменять какие-либо из существующих параметров. В самом конце добавить
новый параметр; -m, а затем нажмите кнопку ОК. (Это точка с запятой, затем тире
затем строчная буква м.)
Нажмите кнопку ОК, и после сообщения для перезагрузки щелкните правой кнопкой мыши свой сервер.
и нажмите «Перезагрузить».
После перезапуска SQL Server ваш сервер будет однопользовательским
Режим. Убедитесь, что агент SQL Server не запущен. Если началось,
это займет ваше единственное соединение.
На начальном экране Windows 8 щелкните правой кнопкой мыши значок управления
Студия. В нижней части экрана выберите «Запуск от имени администратора».
(Это передаст ваши учетные данные администратора в SSMS.)
Примечание
Для более ранних версий Windows, опция Запуск от имени администратора
отображается как подменю.
В некоторых конфигурациях SSMS пытается установить несколько соединений.
Несколько соединений не удастся, потому что SQL Server в однопользовательском
Режим. Вы можете выбрать одно из следующих действий для выполнения. Выполните одно
следующего.
a) Соединитесь с Object Explorer, используя проверку подлинности Windows (которая
включает ваши учетные данные администратора). Развернуть Безопасность, развернуть
Авторизуйтесь и дважды щелкните свой логин. На странице Роли сервера
выберите системного администратора и нажмите кнопку ОК.
b) Вместо соединения с Object Explorer соединитесь с Query
Окно с использованием аутентификации Windows (в том числе вашего администратора
полномочия). (Вы можете подключиться таким образом, если вы не подключились
с Object Explorer.) Выполните код, такой как следующий, чтобы добавить новый
Вход для аутентификации Windows, который является членом фиксированного системного администратора
роль сервера. В следующем примере добавляется пользователь домена с именем
CONTOSO \ PatK.
CREATE LOGIN [CONTOSO\PatK] FROM WINDOWS; ALTER SERVER ROLE
sysadmin ADD MEMBER [CONTOSO\PatK];
в) Если ваш SQL Server работает в
смешанный режим аутентификации, подключение к окну запросов с использованием Windows
Аутентификация (которая включает ваши учетные данные администратора).
Выполните код, подобный следующему, чтобы создать новый SQL Server
Логин аутентификации, который является членом фиксированного сервера sysadmin
роль.
CREATE LOGIN TempLogin WITH PASSWORD = '************'; ALTER
SERVER ROLE sysadmin ADD MEMBER TempLogin;
Внимание:
Замените ************ на надежный пароль.
d) Если ваш SQL Server работает в смешанном режиме аутентификации и выхотите сбросить пароль учетной записи sa, подключиться с помощью запроса
Окно с использованием аутентификации Windows (в том числе вашего администратора
полномочия). Измените пароль учетной записи sa следующим образом
синтаксис.
ALTER LOGIN sa WITH PASSWORD = '************'; Warning
Замените ************ на надежный пароль.
Следующие шаги теперь переводят SQL Server обратно в многопользовательский режим.
Закройте SSMS.
В диспетчере конфигурации SQL Server на левой панели выберите SQL
Серверные услуги. На правой панели щелкните правой кнопкой мыши экземпляр SQL
Сервер, а затем нажмите Свойства.
На вкладке Параметры запуска в поле Существующие параметры выберите
и нажмите «Удалить».
Примечание
Для некоторых более ранних версий SQL Server отсутствуют параметры запуска
Вкладка. В этом случае на вкладке «Дополнительно» дважды щелкните «Автозагрузка».
Параметры. Параметры открываются в очень маленьком окне. Удалить
; -m, который вы добавили ранее, и нажмите кнопку ОК.
Щелкните правой кнопкой мыши имя своего сервера и выберите «Перезагрузить».
Теперь вы сможете нормально подключаться к одной из учетных записей.
которая теперь является членом предопределенной роли сервера sysadmin.