#sql-server
#sql-сервер
Вопрос:
Я пытаюсь создать логин в SQL Server Management Studio. Я успешно создал, но после этого я не могу войти в него. Я оставлю шаги ниже
Исправлена проблема. Решение
Комментарии:
1. Это то, что вы настраиваете пользователя на сервере LAPTOP-xxxxxxx, тогда как последняя попытка входа — Localhost?
2. Итак, как я могу настроить пользователя в localhost?
3. Sql Server проводит различие между логинами и пользователями . Отображается ли логин как пользователь для каких-либо баз данных?
4. Если
LAPTOP-xxxxxxx
это не тот же компьютер, на котором запущена SSMS, вам нужно решить, где вы хотите запустить SQL Server и к какому экземпляру вы действительно хотитеtest
подключиться. Если они разные, и вы хотитеtest
подключиться к запущенному серверу SQL Serverlocalhost
, вам также необходимо создать логинlocalhost
, а не только onLAPTOP-xxxxxxx
. Если вы хотите подключиться к запущенному экземпляруLAPTOP-xxxxxxx
, тоlocalhost
на последнем шаге этого делать не следует; подключитесь к тому же компьютеру, на котором вы создали логин. Зачем использовать разные имена на этих этапах?5. Действительно ли на сервере включена проверка подлинности SQL Server? На третьем снимке экрана отображается, что все входы в систему, отличные от Windows, отключены. Возможно, во время установки вы выбрали «Режим проверки подлинности Windows» вместо «Режим проверки подлинности SQL Server и Windows».
Ответ №1:
Проверьте свой сервер Properties --> Security --> Server authentication
Если SQL Server and Windows Authentication mode
выбрано, все будет в порядке.
Если нет, выполните следующие действия:
Щелкните правой кнопкой мыши на вашем сервере
Перейдите к опции Безопасность
Установите флажок «Режим проверки подлинности SQL Server и Windows»
Нажмите на кнопку Ok
Перезапустите службу SQL Express («Windows Key» на клавиатуре и напишите «Services», а затем введите клавишу)
После перезапуска служб SQL вы сможете войти в систему с помощью пользователя и пароля
Ответ №2:
Вот шаги, которые необходимо предпринять для создания входа:
-
Щелкните правой кнопкой мыши на базе данных, выберите безопасность, выберите SQL с проверкой подлинности Windows, и оба завершились с ошибкой….
-
Перезапустите службу SQL Server
-
Создать базу данных
-
Создайте логин и укажите имя базы данных для пользователя, выбрав «База данных по умолчанию»
-
Убедитесь, что вы вошли в базу данных сопоставления пользователей
-
Имя сервера :
-
если локально, выберите имя имени компьютера, которое вы выбираете первым, если вы не знаете, выберите из выпадающего списка имя сервера, чтобы узнать, какое доступное имя
-
если у вас есть статический ip, укажите имя сервера таким образом
:000.00.00.00\SQLSERVER2019,1433
, имя и пароль.
-