не удалось войти в систему для пользователя 'sa'. Пользователь не связан с доверенным соединением SQL Server. (Microsoft SQL Server, ошибка: 18452) в SQL Server 2008 - PullRequest
14 голосов
/ 27 августа 2010

Я использую Windows 7 Ultimate. Я могу войти в систему с режимом аутентификации Windows, но аутентификация SQL с пользователем sa не работает. sa пользователь включен. Так что мне делать?

Ответы [ 5 ]

26 голосов
/ 27 августа 2010

Перейти к Start> Programs> Microsoft SQL Server> Enterprise Manager

Щелкните правой кнопкой мыши имя экземпляра SQL Server> Выберите Properties в контекстном меню> Выбрать Security узел влевая панель навигации

В разделе Аутентификация выберите SQL Server and Windows Authentication

Примечание : сервер должен быть остановлен и перезапущен до того, как это вступит в силу

Ошибка 18452 (не связана с подключением доверенного сервера SQL)

18 голосов
/ 02 февраля 2011
  1. Нажмите меню Пуск> Программы> Microsoft Sql Server> Инструменты настройки

  2. Выберите конфигурацию площади сервера Sql.

  3. Теперь нажмите на конфигурацию Surface Area для услуг и подключений

  4. На левой панели всплывающего окна нажмите кнопку «Удаленные подключения» и установите переключатель «Локальные и удаленные подключения».

  5. Установите переключатель Использовать как TCP / IP, так и именованные каналы.

  6. нажмите на Применить и ок.

Теперь при попытке подключиться к серверу sql с использованием имени пользователя и пароля sql вы получите сообщение об ошибке, указанное ниже

Невозможно подключиться к SQLEXPRESS.

ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:

Ошибка входа пользователя 'username'. Пользователь не связан с доверенным соединением SQL Server. (Microsoft SQL Server, ошибка: 18452) ция Чтобы исправить эту ошибку, выполните шаги, указанные ниже

  1. подключиться к серверу sql с помощью оконной аутентификации.

  2. Теперь щелкните правой кнопкой мыши на имени вашего сервера в верхней части левой панели и выберите свойства.

  3. Нажмите «Безопасность» и выберите переключатель «SQL Server и режим аутентификации Windows».

  4. Нажмите ОК.

  5. перезапустите сервер SQL Server, щелкнув правой кнопкой мыши имя сервера и выбрав перезапустить

Теперь ваша проблема должна быть исправлена, и вы сможете подключиться, используя имя пользователя и пароль сервера sql.

Веселись. Атеев Гупта

8 голосов
/ 24 августа 2013
  1. Сначала убедитесь, что sa включен
  2. Измените режим аутентификации на смешанный режим (проверка подлинности Windows и SQL)
  3. Остановите свой SQL Server
  4. Перезагрузитеваш SQL Server
0 голосов
/ 15 марта 2018

Я столкнулся с той же ошибкой, когда пытался подключиться к своему экземпляру SQL Server 2014, используя пользователя sa с использованием SQL Server Management Studio (SSMS). Я сталкивался с этой ошибкой даже тогда, когда все параметры безопасности для пользователя sa были хорошими, и на экземпляре SQL Server был включен режим аутентификации SQL.

Наконец, проблема заключалась в том, что протокол Named Pipes был отключен. Вот как вы можете включить его:

Откройте приложение диспетчера конфигурации SQL Server из меню «Пуск». Теперь включите протокол Named Pipes для узлов Client Protocols и Protocols for <SQL Server Instance Name>, как показано на снимке ниже:

enter image description here

Примечание : Обязательно перезапустите экземпляр SQL Server после внесения изменений.

P.S. Я не очень уверен, но есть вероятность, что включение Named Pipes требовалось только для одного из двух рекомендованных мной узлов. Таким образом, вы можете попробовать один за другим, чтобы найти более точное решение.

0 голосов
/ 18 июля 2016
  1. Перейдите в services.msc из командной строки.
  2. Перезапустите службы сервера SQL (MSSQLSERVER)
  3. Перезапустите службы сервера SQL (SQLEXPRESS)
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...