Ошибка входа пользователя sa
ИТ База знаний
Полезно
— Узнать IP — адрес компьютера в интернете
— Онлайн генератор устойчивых паролей
— Онлайн калькулятор подсетей
— Калькулятор инсталляции IP — АТС Asterisk
— Руководство администратора FreePBX на русском языке
— Руководство администратора Cisco UCM/CME на русском языке
— Руководство администратора по Linux/Unix
Навигация
Серверные решения
Телефония
FreePBX и Asterisk
Настройка программных телефонов
Корпоративные сети
Протоколы и стандарты
Популярное и похожее
Пошаговый ввод в домен Windows 10
Погружение в Iptables – теория и настройка
Arduino vs Raspberry Pi – что выбрать?
Установка MySQL сервера на Windows 10
Решаем ошибку 18456 в SQL
2 минуты чтения
С нетерпением спешим поделиться с тобой способом решения ошибки 18456 — Login Failed for User (Microsoft SQL Server, Error: 18456). Определим пользователя, который имеет права доступа к SQL и создадим новую учетную запись.
Если вы только столкнулись с проблемой, вам необходимо понять, какой пользователь имеет права на подключение к SQL. Как правило, это юзер, под которым был установлен SQL. Об этом и поговорим.
Получаем доступ
Запустите Server Manager в операционной системе. Переходим в раздел Tools → Computer Management:
Раскрываем список Local Users and Groups, в разделе Computer Management → System Tools и нажимаем на Users.
Смотрим описание к пользователям. Находим описание юзера, которое начинается с Built-in account for administering the computer…. С большой вероятностью, это именно тот аккаунт, с которого мы получим доступ к SQL.
Выходим из под текущего юзера в операционной системе, заходим под пользователем Administrator. Пробуем подключиться – работает.
Даем права нужному пользователю
Подключившись к SQL Management Studio под пользователем Administrator, слева, в меню навигации, раскрываем список под именем сервера, переходим в раздел Security → Logins. Нажимаем на Logins правой кнопкой мыши и нажимаем New Login…:
Нажимаем на кнопку Search:
В появившемся окне укажите имя пользователя, которому необходимо предоставить права администратора SQL. Нажимаем OK:
В разделе Server Roles выбираем sysadmin и жмем OK:
В разрешениях отмечаем Connect SQL и жмем OK.
Теперь, выходим из под пользователя Administrator в ОС и подключаемся под пользователем, с которым мы изначально пытались подключиться. Готово.
Полезна ли Вам эта статья?
Пожалуйста, расскажите почему?
Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!
Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.
не удалось войти в систему для пользователя ‘sa’. Пользователь не связан с доверенным соединением SQL Server. (Microsoft SQL Server, ошибка: 18452) в SQL 2008
Я использую Windows 7 Ultimate. Я могу войти в систему в режиме аутентификации Windows, но аутентификация SQL с пользователем sa не работает. Пользователь sa включен. Так что мне делать?
5 ответов
Перейдите в Start > Programs > Microsoft SQL Server > Enterprise Manager
Щелкните правой кнопкой мыши имя экземпляра SQL Server> Выберите Properties в контекстном меню> Выберите узел Security в левой панели навигации
В разделе Аутентификация выберите SQL Server and Windows Authentication
Примечание . Сервер должен быть остановлен и перезапущен, прежде чем это вступит в силу
Нажмите меню «Пуск»> Программы> Microsoft Sql Server> Инструменты настройки
Выберите Sql Server Surface Area Configuration.
Теперь нажмите на конфигурацию Surface Area для служб и соединений
В левой панели всплывающего окна нажмите кнопку «Удаленные подключения» и установите переключатель «Локальные и удаленные подключения».
Установите переключатель «Использовать как TCP /IP, так и именованные каналы».
нажмите «Применить» и все в порядке.
Теперь, когда вы попытаетесь подключиться к серверу sql, используя имя пользователя и пароль sql, вы получите ошибку, указанную ниже
Невозможно подключиться к SQLEXPRESS.
Ошибка входа для пользователя ‘username’. Пользователь не связан с доверенным соединением SQL Server. (Microsoft SQL Server, ошибка: 18452) ция Чтобы исправить эту ошибку, выполните шаги, указанные ниже
подключитесь к серверу sql, используя проверку подлинности окна.
Теперь щелкните правой кнопкой мыши на имени вашего сервера в верхней части левой панели и выберите свойства.
Нажмите «Безопасность» и выберите переключатель «SQL Server и режим проверки подлинности Windows».
перезапустите сервер SQL Server, щелкнув правой кнопкой мыши имя сервера и выбрав перезапустить.
Теперь ваша проблема должна быть решена, и вы сможете подключиться, используя имя пользователя и пароль сервера sql.
Веселись. Атеев Гупта
- Сначала убедитесь, что sa включено
- Измените режим аутентификации на смешанный режим (проверка подлинности Windows и SQL)
- Остановите свой SQL Server
- Перезагрузите SQL Server
Я столкнулся с той же самой ошибкой, когда пытался подключиться к своему экземпляру SQL Server 2014, используя пользователя sa с помощью SQL Server Management Studio. (SSMS). Я сталкивался с этой ошибкой, даже когда параметры безопасности для пользователя sa были исправны, а режим проверки подлинности SQL был включен на экземпляре SQL Server.
Наконец, проблема заключалась в том, что протокол Named Pipes был отключен. Вот как вы можете включить его:
Откройте приложение «Диспетчер конфигурации SQL Server» из меню «Пуск». Теперь включите протокол Named Pipes для обоих Client Protocols и Protocols for , как показано на снимке ниже:
Примечание . Обязательно перезапустите экземпляр SQL Server после внесения изменений.
PS Я не совсем уверен, но есть вероятность, что в Named Pipes было необходимо включить только один из двух узлов, которые я посоветовал. Таким образом, вы можете попробовать его один за другим, чтобы найти более точное решение.