С нетерпением спешим поделиться с тобой способом решения ошибки 18456 - Login Failed for User (Microsoft SQL Server, Error: 18456). Определим пользователя, который имеет права доступа к SQL и создадим новую учетную запись.
![Login Failed for User (Microsoft SQL Server, Error: 18456) Login Failed for User (Microsoft SQL Server, Error: 18456)](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/1.png)
Если вы только столкнулись с проблемой, вам необходимо понять, какой пользователь имеет права на подключение к SQL. Как правило, это юзер, под которым был установлен SQL. Об этом и поговорим.
Получаем доступ
Запустите Server Manager в операционной системе. Переходим в раздел Tools → Computer Management:
![Computer Management Computer Management](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/2.png)
Раскрываем список Local Users and Groups, в разделе Computer Management → System Tools и нажимаем на Users.
![Local Users and Groups Local Users and Groups](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/3.png)
Смотрим описание к пользователям. Находим описание юзера, которое начинается с Built-in account for administering the computer…. С большой вероятностью, это именно тот аккаунт, с которого мы получим доступ к SQL.
Выходим из под текущего юзера в операционной системе, заходим под пользователем Administrator. Пробуем подключиться – работает.
![SQL Management Studio подключение SQL Management Studio подключение](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/4.png)
Даем права нужному пользователю
Подключившись к SQL Management Studio под пользователем Administrator, слева, в меню навигации, раскрываем список под именем сервера, переходим в раздел Security → Logins. Нажимаем на Logins правой кнопкой мыши и нажимаем New Login…:
![SQL Management Studio Logins SQL Management Studio Logins](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/5.png)
Нажимаем на кнопку Search:
![SQL Management Studio поиск пользователя SQL Management Studio поиск пользователя](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/6.png)
В появившемся окне укажите имя пользователя, которому необходимо предоставить права администратора SQL. Нажимаем OK:
![SQL Management Studio выбор юзера SQL Management Studio выбор юзера](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/7.png)
В разделе Server Roles выбираем sysadmin и жмем OK:
![SQL создание администратора SQL создание администратора](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/8.png)
В разрешениях отмечаем Connect SQL и жмем OK.
![Права новому пользователю SQL Права новому пользователю SQL](http://wiki.merionet.ru/images/reshaem-error-18456-v-sql/9.png)
Теперь, выходим из под пользователя Administrator в ОС и подключаемся под пользователем, с которым мы изначально пытались подключиться. Готово.