Назад | Перейти на главную страницу

SQL Server: не удается войти в SQL Server Management Studio на сервере

Я установил SQL Server 2012 на Windows Server 2012.

Я возвращаюсь через несколько дней и не могу войти в SQL Server Management Studio (SMS) с помощью проверки подлинности Windows, даже если я запускаю SMS с помощью «Запуск от имени администратора». Я все время получаю ошибку 18456.

К сожалению, я не записал режим, который я установил во время установки, или созданное мной имя пользователя, если оно есть. Я должен был, но не сделал.

Средство просмотра событий показывает немного больше деталей. Запись:

Не удалось войти в систему для пользователя «\ Администратор». Причина: не удалось найти логин, соответствующий указанному имени. (КЛИЕНТ:)

Поскольку на данный момент SMS нельзя ни к чему, как мне восстановить доступ? Я вошел в систему под учетной записью администратора.

Похоже, вы можете сделать это в 2012 году так же, как в 2008 году.

  1. Выключите SQL Server в службах.
  2. Запустите SQL Server в однопользовательском режиме (перейдите в каталог с расширенной командной строкой и введите «SQLServr.Exe –m»
  3. Запустите новую командную строку.
  4. Подключитесь к sqlcmd. ("sqlcmd -S.", если нет имени экземпляра, тогда "sqlcmd -sServername \ instance")
  5. Создайте себе новый логин в командной строке:

    СОЗДАТЬ ЛОГИН [MYOFFICE-СЕРВЕР \ Администратор] ИЗ WINDOWS; ИДТИ

  6. Добавьте этого пользователя в группу sysadmin:

    exec SP_ADDSRVROLEMEMBER 'MYOFFICE-SERVER \ Administrator', 'SYSADMIN'; ИДТИ

  7. «GO» важен. Следует признать, что «ИДТИ».

Удачи!