Как добавить пользователей в SQL Server 2008 Management Studio - PullRequest
20 голосов
/ 16 июня 2011

Я пытаюсь установить CMS DotNetNuke. Я создал базу данных в Microsoft SQL Server Management Studio 2008, которую я установил после установки Microsoft Visual Studio 2010. Я создал для нее логин и пароль, но не могу войти.

Это дает мне ошибку входа в систему SQL 18456. Я попробовал пост, который существует на этом сайте и на многих других сайтах, но я не могу войти.

Нужно ли обновляться до SQL Server 2008?

Ответы [ 2 ]

28 голосов
/ 17 июня 2011

Во-первых, вам нужно изменить тип входа в систему, чтобы разрешить вход в систему безопасности sql (в противном случае вы должны начать связываться с учетными записями пользователей домена).

Для этого перейдите в servername -> щелкните правой кнопкой мыши «свойства» -> перейдите на вкладку безопасности слева -> выберите «Sql Server и Windows Authentication mode»

Тогда .....

Чтобы настроить пользователей, вам необходимо настроить их:

1) как логин 2) как пользователь в базе данных.

Для этого перейдите к имени сервера (в Management Studio) -> security -> logins, затем щелкните правой кнопкой мыши «новый логин».

Затем перейдите в базы данных -> ваша база данных -> безопасность -> пользователи -> добавить пользователя.

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

7 голосов
/ 16 июня 2011

Несколько вещей.

Один, который вам нужно будет проверить, что созданный вами пользователь имеет возможность войти в систему.Проверьте свойства в Sql Server Management Studio.Для этого подключитесь к базе данных в SSMS.Затем найдите папку «Безопасность».Разверните его и раскройте папку Logins.Найдите логин, который вы пытаетесь использовать, щелкните правой кнопкой мыши и выберите свойства.

Слева находится дерево "Общие", "Роли сервера", "Отображение пользователя", "Защищаемые" и "Статус".В состоянии убедитесь, что для параметра «Разрешение на подключение к ядру базы данных» установлено значение «Предоставление» и «Вход в систему включен».

Если это настроено таким образом, и у вас по-прежнему возникают проблемы, убедитесь, что протокол (либо называетсяpipe или TCPIP) для сервера включен, если он отключен, он не позволит вам устанавливать соединения с других компьютеров.

edit звучит так, как будто у вас не включена аутентификация в смешанном режиме.

В SSMS щелкните правой кнопкой мыши по имени сервера и перейдите к свойствам.

Перейдите к элементу «Безопасность» слева.

Ввверху: режим аутентификации Windows

и

режим аутентификации SQL Server и Windows.

Вы хотите проверить 2-ую кнопку.

...