Remkomplekty.ru

IT Новости из мира ПК
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Ошибка входа пользователя sa

ИТ База знаний

Полезно

— Узнать IP — адрес компьютера в интернете

— Онлайн генератор устойчивых паролей

— Онлайн калькулятор подсетей

— Калькулятор инсталляции IP — АТС Asterisk

— Руководство администратора FreePBX на русском языке

— Руководство администратора Cisco UCM/CME на русском языке

— Руководство администратора по Linux/Unix

Навигация

Серверные решения

Телефония

FreePBX и Asterisk

Настройка программных телефонов

Корпоративные сети

Протоколы и стандарты

Популярное и похожее

Пошаговый ввод в домен Windows 10

Погружение в Iptables – теория и настройка

SOAP — протокол имени мыльной оперы

NMS системы – полный контроль

Решаем ошибку 18456 в SQL

2 минуты чтения

С нетерпением спешим поделиться с тобой способом решения ошибки 18456 — Login Failed for User (Microsoft SQL Server, Error: 18456). Определим пользователя, который имеет права доступа к SQL и создадим новую учетную запись.

Если вы только столкнулись с проблемой, вам необходимо понять, какой пользователь имеет права на подключение к SQL. Как правило, это юзер, под которым был установлен SQL. Об этом и поговорим.

Получаем доступ

Запустите Server Manager в операционной системе. Переходим в раздел ToolsComputer Management:

Раскрываем список Local Users and Groups, в разделе Computer ManagementSystem Tools и нажимаем на Users.

Смотрим описание к пользователям. Находим описание юзера, которое начинается с Built-in account for administering the computer…. С большой вероятностью, это именно тот аккаунт, с которого мы получим доступ к SQL.

Выходим из под текущего юзера в операционной системе, заходим под пользователем Administrator. Пробуем подключиться – работает.

Даем права нужному пользователю

Подключившись к SQL Management Studio под пользователем Administrator, слева, в меню навигации, раскрываем список под именем сервера, переходим в раздел SecurityLogins. Нажимаем на Logins правой кнопкой мыши и нажимаем New Login…:

Нажимаем на кнопку Search:

В появившемся окне укажите имя пользователя, которому необходимо предоставить права администратора SQL. Нажимаем OK:

В разделе Server Roles выбираем sysadmin и жмем OK:

В разрешениях отмечаем Connect SQL и жмем OK.

Теперь, выходим из под пользователя Administrator в ОС и подключаемся под пользователем, с которым мы изначально пытались подключиться. Готово.

Полезна ли Вам эта статья?

Пожалуйста, расскажите почему?

Нам жаль, что статья не была полезна для вас 🙁 Пожалуйста, если не затруднит, укажите по какой причине? Мы будем очень благодарны за подробный ответ. Спасибо, что помогаете нам стать лучше!

Подпишитесь на нашу еженедельную рассылку, и мы будем присылать самые интересные публикации 🙂 Просто оставьте свои данные в форме ниже.

Не удается подключиться к базе данных сервера SQL: ошибка входа для пользователя ‘sa»

Я не могу просто подключиться к своей базе данных из-за этой ошибки

Ошибка входа для пользователя ‘sa’

Рассмотрим эти строки кода:

После выполнения conn.Open() я получил это странное сообщение об ошибке

Ошибка входа для пользователя ‘sa’.

В прошлый раз я использовал эту настройку и строку подключения, и она отлично работает, но однажды, когда я пытаюсь подключиться, это сообщение является единственным ответом. Тем не менее мне удается подключиться с помощью management studio. Подключение базы данных сервера на моей локальной машине работает отлично. Любой парень знает ответ.

На этот раз все становится еще хуже. Взгляните на эти изображения:

Я использовал одну и ту же строку подключения на обоих sqlconnection, но я был смущен, почему другой не удался?

Строка подключения, используемая на обоих:

2 Ответа

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

1) Срок действия пароля пользователя sa истек или он отличается от указанного вами.

2) пользователь sa был отключен либо из-за отказа в разрешении на подключение к ядру базы данных, либо из-за отключения входа в систему.

3) Ваш экземпляр сервера SQL не настроен для проверки подлинности SQL.

Всякий раз, когда вы пытаетесь устранить подобную проблему, сводите ее к простейшему воспроизводимому случаю. Прямо сейчас у вас есть пользовательский клиент, который пытается подключиться и интерпретирует исключения. Попробуйте подключиться к обычному клиенту (например, к среде Management Studio) и посмотрите, что произойдет.

Тем не менее, другие ответы здесь находятся на месте. На основании сообщения об ошибке, которое вы получаете, либо вход sa был отключен, либо пароль, который вы используете для него, неверен. Обратитесь к администратору сервера, чтобы узнать, как вы можете подключиться.

Похожие вопросы:

Когда я хочу подключиться к SQL Server 2008, я получаю это сообщение: Не удается подключиться к серверу. Дополнительная информация: не удается открыть базу данных Пользователя по умолчанию. Ошибка.

Вчера моя база данных была подключена идеально. Мы установили Windows Server 2008 R2 на нашем сервере и я добавил пользователя к клиенту PC имя SMTECH5 с пользователем jangid Теперь моя база данных.

Я создал базу данных в среде SQL Server Management Studio и назвал ее SalonDatabase. Я попытался подключиться к базе данных в VS C#. для этого я создал два connectionString и только один из них.

Я использую AMAZON cloud с SQL Server 2008 R2 установлен. Я попытался создать пароль для sa и сохранил его. Но когда я вернулся на сервер SQL (после того, как я закрыл сервер SQL и снова открыл.

Я довольно Новичок как в SQL сервере, так и в VBA. Я пытаюсь подключиться к нашему серверу SQL с помощью VBA, и после устранения нескольких проблем я, наконец, попал в тупик. Я получаю следующее.

Я сделал свою базу данных в SQL Server 2008 R2 Express Edition , а программное обеспечение выполнено в форме VS C# Windows и используется для хранения данных инвентаризации крупной компании. Я.

Читать еще:  Яндекс картинки ошибка

Я пытаюсь подключиться к базе данных, созданной с помощью SQL Server 2012, но постоянно получаю ошибку. Это код для подключения: Driver d =.

Я неосознанно удалил пользователя SA с сервера SQL 2012. Теперь я не могу подключиться к северу. Он показывает ошибку : Не удается открыть базу данных пользователей. Ошибка входа. Ошибка входа для.

Я пытаюсь подписаться на уведомление запроса с помощью SqlDependency. Мое приложение написано на языке c#, и я использую Entity Framework 5.0 для подключения и выполнения операций CRUD. Я включил.

Я знаю, что есть подобные вопросы, но у меня есть конкретная проблема. Microsoft Visual Studio (2017) всплывает эта ошибка, когда я пытаюсь создать соединение DB для моего Entity Data Model Попытка.

Ошибка входа в Microsoft SQL Server: 18456

Я получаю эту ошибку при попытке подключиться к SQL Server.

ошибка Microsoft SQL Server: 18456

может кто-нибудь сказать мне, что код ошибки означает?

19 ответов:

если вы пытаетесь подключиться с помощью «проверка подлинности SQL Server», то вы можете изменить проверку подлинности сервера:

в среде Microsoft SQL Server Management Studio в обозревателе объектов:

Правой Кнопкой Мыши на сервере и нажмите кнопку Properties

перейти к Security страница

под Server authentication выбрать SQL Server and Windows Authentication mode переключатель

перезапустить службы SQL

проверьте эту статью в блоге от команды платформы данных.

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

после этого, Google, как исправить эту проблему.

перед открытием щелкните правой кнопкой мыши и выберите «Запуск от имени администратора». Это решило проблему для меня.

сначала см. сведения об ошибке если «государство» «1» Убедитесь, что база данных настроена для проверки подлинности SQL и Windows в разделе SQL server / свойства / безопасность.

для другого состояния см. ответы выше .

  1. проверьте, включена ли проверка подлинности в смешанном режиме на вашем сервере — > свойства
  2. затем создайте логин на сервере — > security
  3. создать пользователя для входа в базу данных
  4. затем перезагрузите сервер, щелкнув правой кнопкой мыши экземпляр и выберите restart

Я столкнулся с этой проблемой.

пожалуйста, посмотрите на прикрепленные изображения,

пожалуйста, измените свою проверку подлинности sql как SQL server и режим WindowsAuthenication,

и перезапустите Sql server.

18456 Список Состояний Ошибок

ОПИСАНИЕ ОШИБКИ СОСТОЯНИЯ ОШИБКИ

  • состояние 2 и состояние 5 недопустимый идентификатор пользователя
  • Состояние 6 попытка использовать имя Входа Windows с проверкой подлинности SQL
  • Состояние 7 вход отключен и несоответствие пароля
  • Состояние 8 несоответствие пароля
  • состояние 9 неверный пароль
  • состояние 11 и состояние 12 допустимый вход, но Ошибка доступа к серверу
  • состояние 13 служба SQL Server пауза
  • Состояние 18 требуется изменить пароль

возможные причины Ниже приведен список причин и некоторые краткие объяснения, что делать:

проверка подлинности SQL не включена: если вы используете SQL Login в первый раз на экземпляре SQL Server, чем очень часто ошибка 18456 происходит, потому что сервер может быть установлен в режиме проверки подлинности Windows (только).

неверный идентификатор пользователя: SQL Server не может найти указанный идентификатор пользователя на сервере, который вы пытаетесь получить. Самой частой причиной является то, что этот идентификатор не был предоставлен доступ на сервер, но это может быть простая опечатка или вы случайно пытаетесь подключиться к другому серверу (обычно, если вы используете более чем один сервер)

неверный пароль: неверный пароль или просто опечатка. Помнить это это имя может иметь разные пароли на разных серверах.

менее распространенные ошибки: идентификатор пользователя может быть отключен на сервере. Вход в систему Windows был предоставлен для проверки подлинности SQL (изменение на проверку подлинности Windows. Если вы используете SSMS, вам, возможно, придется работать от имени другого пользователя, чтобы использовать эту опцию). Пароль мог истечь и, вероятно, несколько других причин. Если вы знаете о каких-либо других, дайте мне знать.

18456 государство 1 объяснения: Обычно Microsoft SQL Server даст вам состояние ошибки 1, которое на самом деле ничего не значит, кроме того, что у вас есть ошибка 18456. Состояние 1 используется для скрытия фактического состояния для защиты системы, что для меня имеет смысл. Ниже приведен список со всеми различными состояниями и для получения дополнительной информации о получении точных состояний посетите понимание» ошибка входа » (ошибка 18456) сообщения об ошибках в SQL Server 2005

надеюсь, что это поможет

просто случилось со мной, и оказалось, что отличается от всех других случаев, перечисленных здесь.

У меня есть два виртуальных сервера, размещенных в одном кластере, каждый с собственным IP-адресом. Узел настроил один из серверов в качестве SQL Server, а другой-в качестве веб-сервера. Однако SQL Server установлен и работает на обоих. Хост забыл упомянуть, какой из серверов является SQL, а какой-Web, поэтому я просто предположил, что первый-Web, второй — язык SQL.

когда я подключился к (что я думал) SQL Server и попытался подключиться через SSMS, выбрав проверку подлинности Windows, я получил ошибку, упомянутую в этом вопросе. Потянув много волос, я прошел через все настройки, включая конфигурацию сети SQL Server, протоколы для MSSQLSERVER:

двойной щелчок TCP / IP дал мне это:

IP-адрес был другого виртуального сервера! Это, наконец, заставило меня понять, что я просто запутался между серверами, и все хорошо работало на втором сервере.

Если вы измените учетные данные пользователя для входа или добавите нового пользователя для входа, то после входа в систему вам придется перезапустить службу SQL Server. за это

Читать еще:  Почему при восстановление системы выдает ошибку

перейти к — > службы

затем перейдите к SQL Server (MSSQLSERVER) и остановитесь и начните снова

теперь попробуйте войти в систему, я надеюсь, что вы можете.

щелкните правой кнопкой мыши пользователя, перейдите к свойствам, измените базу данных по умолчанию на master Это экран печати изображения, которое показывает, что вы должны проверить, если у вас есть ошибка 19456. Иногда это значение по умолчанию для базы данных, которую пользователь не имеет разрешения

пожалуйста, проверьте, если вы подключены к сети, если это член домена ПК. Кроме того, убедитесь, что вы не находитесь на двух домашних ПК, поскольку ваши маршруты могут быть неверными из-за сетевых показателей. У меня была эта проблема, когда я не мог подключиться к домену проверка подлинности SQL windows переключилась на локальную учетную запись ПК, но зарегистрировала ее как проверку подлинности SQL. Как только я отключил свой беспроводной адаптер и перезагрузился, интеграция Windows переключилась обратно на учетную запись домена и прошла проверку подлинности. Я уже настроил смешанный режим, как вы уже сделали, так что предыдущие сообщения не применяются.

для меня это было неправильно логин и пароль.

сначала перейдите в панель запуска, а затем выполните поиск локальных служб Затем нажмите на кнопку » Просмотр локальных служб» Затем он откроет окно службы, затем перейдите к SQL Server (MSSQLSERVER) щелкните правой кнопкой мыши на нем и нажмите кнопку стоп, а затем снова щелкните правой кнопкой мыши на нем и нажмите кнопку Пуск. Теперь вы можете войти в систему и ввести имя пользователя ‘СА’ и пароль свой пароль.

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

Я считаю, что это может произойти, если вы пытаетесь войти в систему с пользователем, который определен в Active Directory, но попробуйте использовать «аутентификацию SQL Server» на экране входа в систему. Я не знаю, как указать другого пользователя с проверкой подлинности NTLM/Windows: когда я нажимаю раскрывающийся список проверки подлинности Windows, имя пользователя и пароль отключаются, и я могу войти только как сам.

в моем случае несколько неправильных попыток заблокировали account.To сделайте так, чтобы я попытался выполнить следующий запрос, и это сработало: ИЗМЕНИТЬ ЛОГИН С ПАРОЛЕМ= РАЗБЛОКИРОВАТЬ И не забудьте установить опцию «принудительная Защита паролем» для конкретного пользователя, чтобы снять флажок, щелкнув правой кнопкой мыши на Sql Server -> свойства.

устранение неполадок подключения к SQL Server

в случае, если вы не можете подключиться к аутентификации SQL, и вы пробовали другие решения.

Вы можете попробовать следующее:

проверьте подключение

  • Отключить Брандмауэр.
  • запустите PortQry на 1434 и проверьте ответ.

проверяем состояние

  • попробуйте подключиться к SSMS или sqlcmd и проверьте сообщение.
  • состояние 1 является редко документируется, но это просто означает, что вы не имеете права знать истинное состояние.
  • посмотрите на файл журнала в каталоге SQL server, чтобы узнать, что такое состояние.

Состояние 5

что ? мой логин не существует ? это прямо здесь, я вижу это в SSMS. Как это может быть ?

наиболее вероятное объяснение, скорее всего, будет правильным.

состояние войти

  • уничтожить, воссоздать его, включить его.
  • сбросить пароль.

«вы не смотрите в нужном месте «или»то, что вы видите, это не то, что вы думаете».

локальный конфликт БД и SQLEXPRESS

Если вы подключаетесь к SSMS с проверкой подлинности Windows, и ваш экземпляр называется SQLEXPRESS, вы, вероятно, смотрите на LocalDb и не правильный сервер. Таким образом, вы только что создали свой логин на LocalDb.

при подключении через проверку подлинности SQL Server с SSMS, он будет пытаться подключиться к реальному серверу SQLEXPRESS, где ваш любимый логин еще не существует.

дополнительная информация: Проверьте вкладку параметры подключения, если вы не забыли какую-то странную строку подключения там.

Я столкнулся с той же проблемой. Сначала необходимо включить проверку подлинности в смешанном режиме. Более подробный Как включить проверку подлинности в смешанном режиме

другое работала решение для меня. serever->security->logins->new logins->General-> создайте имя пользователя в качестве имени входа, нажмите кнопку Проверка подлинности sql server добавить пароли

снимите три флажка проверки пароля . Это сработает.

помните, чтобы изменить свойства сервера- > безопасность от Server authentication to SQL Server and Windows Authentication mode

Не удается подключиться к базе данных сервера SQL: ошибка входа для пользователя ‘sa»

Я не могу просто подключиться к своей базе данных из-за этой ошибки

Ошибка входа для пользователя ‘sa’

Рассмотрим эти строки кода:

После выполнения conn.Open() я получил это странное сообщение об ошибке

Ошибка входа для пользователя ‘sa’.

В прошлый раз я использовал эту настройку и строку подключения, и она отлично работает, но однажды, когда я пытаюсь подключиться, это сообщение является единственным ответом. Тем не менее мне удается подключиться с помощью management studio. Подключение базы данных сервера на моей локальной машине работает отлично. Любой парень знает ответ.

На этот раз все становится еще хуже. Взгляните на эти изображения:

Я использовал одну и ту же строку подключения на обоих sqlconnection, но я был смущен, почему другой не удался?

Строка подключения, используемая на обоих:

2 Ответа

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

1) Срок действия пароля пользователя sa истек или он отличается от указанного вами.

2) пользователь sa был отключен либо из-за отказа в разрешении на подключение к ядру базы данных, либо из-за отключения входа в систему.

3) Ваш экземпляр сервера SQL не настроен для проверки подлинности SQL.

Читать еще:  Отключить отчет об ошибках

Всякий раз, когда вы пытаетесь устранить подобную проблему, сводите ее к простейшему воспроизводимому случаю. Прямо сейчас у вас есть пользовательский клиент, который пытается подключиться и интерпретирует исключения. Попробуйте подключиться к обычному клиенту (например, к среде Management Studio) и посмотрите, что произойдет.

Тем не менее, другие ответы здесь находятся на месте. На основании сообщения об ошибке, которое вы получаете, либо вход sa был отключен, либо пароль, который вы используете для него, неверен. Обратитесь к администратору сервера, чтобы узнать, как вы можете подключиться.

Похожие вопросы:

Когда я хочу подключиться к SQL Server 2008, я получаю это сообщение: Не удается подключиться к серверу. Дополнительная информация: не удается открыть базу данных Пользователя по умолчанию. Ошибка.

Вчера моя база данных была подключена идеально. Мы установили Windows Server 2008 R2 на нашем сервере и я добавил пользователя к клиенту PC имя SMTECH5 с пользователем jangid Теперь моя база данных.

Я создал базу данных в среде SQL Server Management Studio и назвал ее SalonDatabase. Я попытался подключиться к базе данных в VS C#. для этого я создал два connectionString и только один из них.

Я использую AMAZON cloud с SQL Server 2008 R2 установлен. Я попытался создать пароль для sa и сохранил его. Но когда я вернулся на сервер SQL (после того, как я закрыл сервер SQL и снова открыл.

Я довольно Новичок как в SQL сервере, так и в VBA. Я пытаюсь подключиться к нашему серверу SQL с помощью VBA, и после устранения нескольких проблем я, наконец, попал в тупик. Я получаю следующее.

Я сделал свою базу данных в SQL Server 2008 R2 Express Edition , а программное обеспечение выполнено в форме VS C# Windows и используется для хранения данных инвентаризации крупной компании. Я.

Я пытаюсь подключиться к базе данных, созданной с помощью SQL Server 2012, но постоянно получаю ошибку. Это код для подключения: Driver d =.

Я неосознанно удалил пользователя SA с сервера SQL 2012. Теперь я не могу подключиться к северу. Он показывает ошибку : Не удается открыть базу данных пользователей. Ошибка входа. Ошибка входа для.

Я пытаюсь подписаться на уведомление запроса с помощью SqlDependency. Мое приложение написано на языке c#, и я использую Entity Framework 5.0 для подключения и выполнения операций CRUD. Я включил.

Я знаю, что есть подобные вопросы, но у меня есть конкретная проблема. Microsoft Visual Studio (2017) всплывает эта ошибка, когда я пытаюсь создать соединение DB для моего Entity Data Model Попытка.

не удалось войти в систему для пользователя ‘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.

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

  1. Сначала убедитесь, что sa включено
  2. Измените режим аутентификации на смешанный режим (проверка подлинности Windows и SQL)
  3. Остановите свой SQL Server
  4. Перезагрузите 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 было необходимо включить только один из двух узлов, которые я посоветовал. Таким образом, вы можете попробовать его один за другим, чтобы найти более точное решение.

Ссылка на основную публикацию
Adblock
detector