2011-01-20 1 views
2

Хорошо, что часы и часы пытались получить MSSQL Server 2008 для входа в систему через SQL Server Management Studio. Он отлично работает на компьютере под управлением Windows XP, но в Windows 7 он не работает.Не удается войти в SQL Server 2008, в Windows 7 x64

шаги сделаны:

  1. Установка MSSQL, добавьте вошедшего пользователя администратором в установке.
  2. введите правильное имя хоста в «окне входа» в SQL Server Management Studio.
  3. Ошибка 18456 возвращается с проверкой подлинности Windows.
  4. Проверка подлинности SQL с именем пользователя и паролем, совпадающим с моей учетной записью Windows, не работает.
  5. Создал нового пользователя под названием «SQLServer», установите учетную запись SQL в «Компьютер»> «Управление»> «Сервер SQL> Свойства», чтобы «использовать эту учетную запись». Перезапуск службы.
  6. Добавлена ​​группа SQLServer в группу «Администратор» и все группы «MSSQL».
  7. Пробный вход в систему с. \ SQLServer и пароль, который я установил для метода проверки подлинности SQL, не повезло.
  8. Пробовал войти в систему с SQLServer и паролем, также не повезло.

Я также попытался установить «Service Pack 1 SQL Server 2008», но не повезло.

По сути, я не могу понять, как подключиться к моему локальному серверу MSSQL.

+1

Включен режим смешанной аутентификации? – SQLMenace

+0

Я не знаю, как включить это и никогда не видел такой вариант. – Dexter

+0

Это SQL Express? – x0n

ответ

6

Выполните действия, описанные в Troubleshooting: Connecting to SQL Server When System Administrators Are Locked Out:

  • Запустите экземпляр SQL Server в однопользовательском режиме, используя параметры -m или -f. Команда
  • Start подскажите как локальный администратор
  • Подключение к серверу: sqlcmd -E -S .
  • Добавить себя (имя_компьютера \ имя пользователя) к группе сисадмин SQL:

    create login [computername\username] from windows;
    exec sp_addsrvrolemember 'computername\username', 'sysadmin';

  • Перезапустите сервер в нормальном режиме

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

+0

Нет, я обратил внимание на параметры, которые я нажал в настройках, я сказал, что выбрал локальную систему. Затем, затем, я снова установил систему и выбрал свою тестовую учетную запись SQLServer с правильным паролем, но все еще не работал. – Dexter

+0

Локальная система, возможно, вы выбираете в качестве учетной записи службы. Денис указывает на свою фотографию на шаг, когда вы выбираете администраторов. Если вы выберете LocalSystem как администратор, то неудивительно, что вы заблокированы. –

+0

Для «указать администраторов SQL» я определенно выбрал своего пользователя и пользователя «sqlserver». – Dexter

1

Я бы сказал, взглянуть на этот пост http://sqlblog.com/blogs/andy_leonard/archive/2008/07/15/installing-sql-server-2008-rc0.aspx

и обратить на это внимание ... обратите внимание на добавление текущего пользователя и добавить ... варианты ??

заметить также смешанный режим ... это все там

alt text

Вы также можете изменить учетную запись после того, как тот факт, в самой услуге

+0

Вы рекомендуете переустанавливать? Потому что я постоянно меняю учетную запись в самой службе, и она не работает. Я добавил нового пользователя «SQLServer», сделал его администратором, добавил его ко всем группам MSSQL. Затем я нажимаю «использовать эту учетную запись» для ввода SQLServer и моего прохода. Затем он сообщает мне перезапустить службу. Затем он говорит, что логин как «. SQLServer» И я использую «SQL Authentication», не работает. Затем я запускаю проверку подлинности Windows, и это не работает. Я бы не опубликовал этот пост, если бы не пробовал несколько часов. – Dexter

+0

- это именованный экземпляр? .. запустите диспетчер конфигурации SQL Server и измените учетную запись там, затем убедитесь, что он запущен. – SQLMenace

+0

Да, он работает. Если я ввел неверное «имя сервера», он дает другую ошибку и требует много времени, чтобы ответить. Но он быстро реагирует и говорит 18456, когда я пытаюсь установить правильное имя хоста. Служба сервера MSSQL запущена. И я каждый раз перезапускаю его, чтобы попробовать тонны разных учетных записей. Те же настройки отлично работают в Windows XP. – Dexter

2

Просто чтобы что-то убрать.Учетная запись службы, которую вы продолжаете изменять, - это учетная запись, на которой работают службы SQL Server на компьютере, и не имеет ничего общего с тем, какие учетные записи имеют доступ к ней (это будет похоже на изменение службы MySQL на учетную запись root, root, поэтому не проблема MS). Поскольку это не имеет никакого отношения к вашей способности входа в систему (если вы не отключили услугу каким-то образом, предоставив ей учетную запись с ограниченными правами), я бы подтвердил, что она работает, а затем оставить этот диалог в покое.

+0

О, хорошо. Тогда я не понимаю, как еще войти в систему. MySQL, как правило, был простой способ изменить корневой вход сервера. Я попытаюсь попробовать, что пытался сделать Ремус. – Dexter

Смежные вопросы