ODBC Data Source Соединение с SQL Server - не удалось войти в систему для пользователя

13

Я перенес свою базу данных с SQL 2005 на сервер с SQL 2008.

Я сейчас пытаюсь создать источник данных ODBC.

Я использую «С аутентификацией SQL Server с использованием идентификатора входа и пароля, введенного пользователем», и ввел свой логин и пароль. Имя пользователя отображается в SQL Server Management Studio в разделе «Безопасность»> «Вход в систему».

Логин также содержит точные свойства того же логина на моем старом сервере. Когда я нажимаю следующее после ввода имени пользователя и пароля, я получаю:

Connection failed:
SQLState: '28000'
SQL Server Error: 18456
[Microsoft][ODBC SQL Server Driver][SQL Server]Login failed for user 'myUser'.

Прочитав это: http://support.microsoft.com/kb/555332 Я понял, что свойства сервера были установлены только в «Режим аутентификации Windows», но даже после изменения «SQL Server и Windows Authentication Mode», я все еще имею проблемы с подключением. Я могу подключиться к моей учетной записи Windows, хотя.

jpsnow72
источник
Просто записка. При изменении аутентификации сервера с аутентификации Windows на смешанный режим. Вам нужно будет вручную включить вход в систему SA, если вы хотите, чтобы он был доступен. Лично я бы отключил его в вашем случае, так как у вас есть доступ через учетную запись Windows.
Брэндон выщелачивается

Ответы:

15

Мой ответ ... Из моих комментариев:

Проблема заключалась в том, что сервер был установлен только в «Режим аутентификации Windows». Чтобы это исправить я

  1. Щелкните правой кнопкой мыши по серверу -> Свойства
  2. Нажмите «Безопасность» в левой части диалогового окна «Свойства сервера».
  3. Аутентификация сервера изменена на «Режим аутентификации SQL Server и Windows»
  4. Нажал "ОК"
  5. Перезапущены сопутствующие услуги. Сначала я забыл перезапустить службы, поэтому я все еще получал сообщение об ошибке, но теперь я могу подключиться без проблем. Это было очень полезно: http://support.microsoft.com/kb/555332
jpsnow72
источник