Подтвердить что ты не робот

Для пользователя не удалось войти в систему. Пользователь не связан с надежным подключением SQL Server. (Microsoft SQL Server, ошибка: 18452) в sql 2008

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

4b9b3361

Ответ 1

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

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

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

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

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

Ответ 2

  • Нажмите "Пуск" > "Программы" > "Сервер Microsoft Sql" > "Инструменты настройки"

  • Выберите Sql Server Surface Area Configuration.

  • Теперь нажмите "Конфигурация поверхности" для служб и соединений

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

  • Выберите "Использовать радиотерминал TCP/IP и именованных каналов".

  • нажмите "применить" и "ОК".

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

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

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

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

  • подключиться к серверу sql, используя проверку подлинности Windows.

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

  • Нажмите кнопку "Безопасность" и выберите переключатель "sql server" и "Режим проверки подлинности Windows".

  • Нажмите "ОК".

  • перезапустите сервер sql server, щелкнув правой кнопкой мыши по имени сервера и выберите перезапуск.

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

Получайте удовольствие. Атеев Гупта

Ответ 3

  1. Сначала убедитесь, что sa включен
  2. Измените режим аутентификации на смешанный режим (оконная и SQL-аутентификация)
  3. Остановите свой SQL Server
  4. Перезагрузите ваш SQL Server

Ответ 4

Войдите в систему с режимом аутентификации Windows и, прежде всего, убедитесь, что на сервере включена аутентификация sa, я использую SQL Server Management Studio, поэтому я покажу вам, как это сделать.

Щелкните правой кнопкой мыши на сервере и выберите Свойства.

enter image description here

Теперь перейдите в раздел "Безопасность" и выберите опцию SQL Server and Windows Authentication mode

.enter image description here

Как только это будет сделано, нажмите ОК. Затем включите вход в систему sa.

Перейдите на свой сервер, нажмите "Безопасность", а затем "Вход", щелкните правой кнопкой мыши sa и выберите "Свойства".

enter image description here

Теперь перейдите к Status, а затем выберите Enabled под Login. Затем нажмите ОК.

Теперь мы можем перезапустить SQLExpress или SQL, который вы используете. Перейдите в раздел "Службы" и выберите "SQL Server", а затем нажмите "Перезагрузить". Теперь откройте SQL Server Management Studio, и вы сможете войти в систему как пользователь sa.

Ответ 5

Я столкнулся с той же самой ошибкой, когда пытался подключиться к своему экземпляру 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 после внесения изменений.

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

Ответ 6

  1. Перейдите на services.msc из командной строки.
  2. Перезапустите службы SQL-сервера (MSSQLSERVER)
  3. Перезапустите службы SQL-сервера (SQLEXPRESS).