DBAtlas · Атлас эксплуатации баз данных

18456: Ошибка входа для пользователя (Login failed)

SQL Server

Что это значит?

Попытка входа отклонена при аутентификации. Возможно, неверны имя пользователя/пароль, учётная запись отключена или у пользователя нет доступа к базе данных.

Почему возникает?

Неверный пароль, несуществующий логин, отключённая/заблокированная учётная запись, использование SQL-логина при включённой только аутентификации Windows или отсутствие доступа к базе данных по умолчанию. Код State в тексте ошибки указывает на реальную причину (State 5: логин не существует, State 7: логин отключён и пароль тоже неверен, State 8: неверный пароль (чаще всего), State 18: пароль необходимо сменить, State 38: указанную базу данных невозможно открыть, State 58: попытка входа с SQL-логином, когда сервер работает в режиме только аутентификации Windows).

Как исправить

Определите первопричину по значению State в журнале ошибок SQL Server (по соображениям безопасности подробности клиенту не передаются). Проверьте имя пользователя/пароль. Убедитесь, что сервер работает в режиме 'SQL Server and Windows Authentication Mode' (смешанный режим); если вы его изменили, перезапустите службу. Проверьте сопоставление пользователя для логина и права доступа в целевой базе данных.

Открыть в DBAtlas →

Ещё по этой СУБД