Ошибка 18456 MS SQL - решаем за 1 минуту
Спешим поделиться способом решения ошибки 18456 - Login Failed for User (Microsoft SQL Server, Error: 18456). Определим пользователя, который имеет права доступа к SQL и создадим новую учетную запись.
Ошибка 18456 связана с отключенной SQL аутентификацией. Ее можно решить 2 путями. Либо включить SQL аутентификацию либо создать логин на основе пользователя Windows. Если вы только столкнулись с проблемой, вам необходимо понять, какой пользователь имеет права на подключение к SQL. Как правило, это юзер, под которым был установлен SQL.
![](/content/img/76f919a2-4194-4f2e-886d-caa836d8bbb5.png)
Зайдем в свойства конфигурации сервера. Зайдем на закладку "Безопасность" и включим гибридную аутентификацию Windows и SQL:
![](/content/img/654c4b0a-c101-43ea-90b5-cc0c50e8e731.png)
В разрешениях отмечаем Connect SQL и жмем OK.
![](/content/img/eef0c1f3-3e57-4f07-99da-dfc3abb7a094.png)
![](/content/img/86020f59-66ea-4325-a568-05607ec47c77.png)
Перезагружаем службу
![](/content/img/cf0cc4ad-961f-4b8d-af38-259a0cd919b2.png)
Подключаемся и работаем.
Только полноправные пользователи могут оставлять комментарии. Аутентифицируйтесь пожалуйста, используя сервисы.