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

Я удалил пользователя по умолчанию в SQL / Server 2008

Я видел это в логинах: computername/username и я его удалил! Теперь я не могу войти в SQL / Server Management Studio 2008. Смешанный режим не включен, поэтому я не могу использовать учетную запись sa, потому что по умолчанию она отключена.

Что мне делать, чтобы вернуть логин пользователя, если он был удален? Я не хочу все переустанавливать.

Чтобы восстановить доступ, потерянный путем удаления единственного пользователя, настроенного для входа в систему с использованием проверки подлинности Windows, когда нет других учетных записей для использования.

Сделайте следующее, как описано в статье на msdn

-войдите в однопользовательский режим.

-выйти

-изменить настройки обратно на многопользовательский

-и войдите в систему, используя учетную запись по умолчанию

ЭТО СРАБОТАЛО!

Я не помню ссылку на статью, так что вот копия, которую я имел.


Как: настроить параметры запуска сервера (диспетчер конфигурации SQL Server) Используйте диспетчер конфигурации SQL Server, чтобы настроить параметры запуска, которые будут использоваться при каждом запуске компонента Database Engine. Список параметров запуска см. В разделе Использование параметров запуска службы SQL Server.

Диспетчер конфигурации SQL Server записывает параметры запуска в реестр. Они вступают в силу при следующем запуске компонента Database Engine.

Заметка

В кластере изменения должны выполняться на активном сервере, пока SQL Server находится в оперативном режиме, и вступят в силу после перезапуска компонента Database Engine. Обновление реестра параметров запуска на другом узле произойдет при следующей отработке отказа. Чтобы настроить параметры запуска

  1. В диспетчере конфигурации SQL Server щелкните Службы SQL Server.

  2. На правой панели щелкните правой кнопкой мыши SQL Server (), а затем выберите Свойства.

  3. На вкладке «Дополнительно» в поле «Параметры запуска» введите параметры, разделенные точкой с запятой (;).

Например, чтобы запустить однопользовательский режим, вставьте -m; перед существующими параметрами запуска, а затем перезапустите базу данных. (Когда вы запускаете SQL Server в однопользовательском режиме, сначала остановите агент SQL Server. В противном случае агент SQL Server может подключиться первым и помешать вам подключиться в качестве второго пользователя.)

Важный

После того, как вы закончите использовать однопользовательский режим, вы должны удалить -m; из поля Параметры запуска перед перезапуском экземпляра сервера в обычном многопользовательском режиме.

  1. Щелкните ОК.

5. Перезапустите компонент Database Engine.

после этого я сделал

-выйти

-изменить настройки обратно на многопользовательский

-и войдите в систему, используя учетную запись по умолчанию

У тебя есть резервное копирование основной базы данных?

Если у вас есть пароль sa, вы можете перейти в смешанный режим в этом ключ реестра:

Если ничего из этого нет, переустановите. И не делай этого снова ;-)

вы можете попробовать восстановить главную базу данных: http://blogs.msdn.com/b/psssql/archive/2008/08/29/how-to-rebuild-system-databases-in-sql-server-2008.aspx

Это позволит вам вернуться, но вы, вероятно, потеряете некоторую информацию о конфигурации. ваши базы данных должны быть в порядке