Я видел это в логинах: 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. Обновление реестра параметров запуска на другом узле произойдет при следующей отработке отказа. Чтобы настроить параметры запуска
В диспетчере конфигурации SQL Server щелкните Службы SQL Server.
На правой панели щелкните правой кнопкой мыши SQL Server (), а затем выберите Свойства.
На вкладке «Дополнительно» в поле «Параметры запуска» введите параметры, разделенные точкой с запятой (;).
Например, чтобы запустить однопользовательский режим, вставьте -m; перед существующими параметрами запуска, а затем перезапустите базу данных. (Когда вы запускаете SQL Server в однопользовательском режиме, сначала остановите агент SQL Server. В противном случае агент SQL Server может подключиться первым и помешать вам подключиться в качестве второго пользователя.)
Важный
После того, как вы закончите использовать однопользовательский режим, вы должны удалить -m; из поля Параметры запуска перед перезапуском экземпляра сервера в обычном многопользовательском режиме.
после этого я сделал
-выйти
-изменить настройки обратно на многопользовательский
-и войдите в систему, используя учетную запись по умолчанию
У тебя есть резервное копирование основной базы данных?
Если у вас есть пароль sa, вы можете перейти в смешанный режим в этом ключ реестра:
Если ничего из этого нет, переустановите. И не делай этого снова ;-)
вы можете попробовать восстановить главную базу данных: http://blogs.msdn.com/b/psssql/archive/2008/08/29/how-to-rebuild-system-databases-in-sql-server-2008.aspx
Это позволит вам вернуться, но вы, вероятно, потеряете некоторую информацию о конфигурации. ваши базы данных должны быть в порядке