Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Добавления: 14 апреля 2006 г.
Когда попытка соединения отклоняется в результате сбоя проверки подлинности, связанной с неправильным именем или паролем, то клиенту возвращается сообщение, подобное следующему: «Ошибка входа пользователя "<имя_пользователя>". (Microsoft SQL Server, ошибка: 18456)".
Дополнительные сведения, возвращаемые клиенту, включают в себя следующее:
«Ошибка имени входа пользователя "<имя_пользователя>". (.Net SqlClient Data Provider)»
------------------------------
«Имя сервера: <имя_компьютера>»
«Номер ошибки: 18456"
«Серьезность: 14"
«Состояние: 1"
«Номер строки 65536"
Может также возвращаться следующее сообщение:
«Сообщение 18456, уровень 14, состояние 1, сервер <имя_компьютера>, строка 1»
«Ошибка входа пользователя "<имя_пользователя>".»
Дополнительные сведения об ошибке
В целях повышения безопасности сообщение об ошибке, возвращаемое клиенту, намеренно скрывает природу ошибки проверки подлинности. Однако в журнале ошибок SQL Server соответствующая ошибка содержит состояние ошибки, сопоставленное с условиями сбоя проверки подлинности. Сравните состояние ошибки со следующим списком, чтобы определить причину ошибки входа.
| Состояние | Описание |
|---|---|
2 |
Недопустимый идентификатор пользователя. |
5 |
Недопустимый идентификатор пользователя. |
6 |
Предпринята попытка использовать имя входа Windows при использовании проверки подлинности SQL Server. |
7 |
Имя входа отключено, и пароль неверный. |
8 |
Пароль неверный. |
9 |
Недопустимый пароль. |
11 |
Допустимое имя входа, но доступ к серверу не удался. |
12 |
Допустимое имя входа, но доступ к серверу не удался. |
18 |
Пароль должен быть изменен. |
Существуют другие состояния ошибки, которые обозначают непредвиденные внутренние ошибки обработки.
Примеры
В этом примере состояние ошибки проверки подлинности равно 8. Это означает, что пароль неверный.
| Дата | Источник | Сообщение |
|---|---|---|
2005-09-13 20:12:56.34 |
Вход в систему |
ошибка: 18456, уровень серьезности: 14, состояние: 8. |
2005-09-13 20:12:56.34 |
Вход в систему |
Ошибка имени входа пользователя "<имя_пользователя>". [Клиент <IP-адрес>]. |
Примечание. |
|---|
| Если SQL Server устанавливается с использованием режима проверки подлинности Windows, а затем переключается на использование проверки подлинности SQL Server и Windows, то имя входа sa первоначально отключено. Это приводит к ошибке с состоянием 7: «Ошибка входа пользователя "sa".» Сведения о включении входа пользователя sa см. в разделе Как изменить режим проверки подлинности сервера. |
См. также
Другие ресурсы
Устранение неполадок связи компонента Database Engine
Примечание.