Вход в систему механизма базы данных SQL Server 2008 перестал работать для пользователя администратора в окнах 7 [закрытый]

5
задан marc_s 14 May 2010 в 12:41
поделиться

2 ответа

В зависимости от того, в каком режиме был установлен SQL Server (проверка подлинности Windows или смешанный режим), вам, возможно, придется сделать несколько вещей. Если вы установили в смешанном режиме, вы можете войти в систему как sa и добавить пользователя-администратора в качестве логина в разделе «Безопасность». Убедитесь, что вы назначили пользователю роль системного администратора, которую можно найти в разделе «Роли сервера».

Если во время установки был выбран режим проверки подлинности Windows, вы можете сделать несколько вещей, но я думаю, что проще всего просто воссоздать пользователя sadegh, войти в SQL Server как этот пользователь и, следуя предыдущему шагу, добавить пользователь-администратор в качестве логина.

ОБНОВЛЕНИЕ: Если ничего не помогает, вы можете запустить SQL Server в однопользовательском режиме, который позволяет одно соединение с сервером, и включить / изменить пароль sa. Для этого вы можете:

  1. Откройте командную строку (щелкните правой кнопкой мыши и выберите «Запуск от имени администратора»)
  2. В командной строке введите net stop MSSQLSERVER
  3. Затем введите net start MSSQLSERVER / m
  4. Откройте SQL Server Management Studio. Не входите в систему, отмените диалог входа в систему.
  5. В меню «Файл» выберите «Создать» -> «Запрос ядра базы данных» и войдите в систему (убедитесь, что вы используете имя хоста, а не localhost).
  6. Выполните запрос ALTER LOGIN sa WITH PASSWORD = ''; , чтобы сбросить пароль (если sa не включено, введите ALTER LOGIN sa ENABLE , чтобы сделать это)
  7. Войдите в систему с пользователем sa и добавьте пользователя с правами администратора.

РЕДАКТИРОВАТЬ:

Как указано @jimasp в комментариях, для шага 6 вам, возможно, придется выполнить ALTER LOGIN sa WITH PASSWORD = '' UNLOCK; , потому что учетная запись sa может быть заблокирована из слишком много попыток входа в систему.

Протестировано на Windows 7 Ultimate с SQL Server 2008 Standard. Надеюсь это поможет.

26
ответ дан 18 December 2019 в 05:33
поделиться

В предыдущих версиях SQL группе BUILTIN \ Administrators была назначена роль системного администратора. По умолчанию в SQL 2008 локальным администраторам не предоставляются привилегии входа в систему. Только пользователь, выполняющий установку, имеет привилегии sa по умолчанию. Во время установки у вас есть возможность добавить дополнительных пользователей, но, по-видимому, вы этого не сделали.

Вам нужно будет войти в систему как sa и настроить все необходимые логины Windows (например, учетную запись локального администратора).

5
ответ дан 18 December 2019 в 05:33
поделиться
Другие вопросы по тегам:

Похожие вопросы: