SQL Server 2008 Express / Enterprise - PullRequest
1 голос
/ 08 марта 2009

Я вошел в систему с аутентификацией Windows и создал запись / пользователя в таблице входа в систему.

Новый тестовый пользователь имеет аутентификацию sql-сервера, но при попытке войти локально или удаленно, только ошибка 18456.

Есть какой-то трюк ... это должно быть так просто, как объяснено ... но должно работать?

Ответы [ 2 ]

2 голосов
/ 08 марта 2009

Я полагаю, что просто аутентификация сервера SQL отключена по умолчанию. проверьте свойства вашего сервера SQL в Management Studio (щелкните правой кнопкой мыши сервер в проводнике объектов, затем выберите «Свойства»), выберите меню «Безопасность» на левой панели. у вас есть опция «аутентификация сервера» в верхней части правой панели опций с 2 ​​опциями. убедитесь, что выбран «SQL-сервер и режим аутентификации Windows», а не «режим аутентификации Windows», который используется по умолчанию.

0 голосов
/ 08 марта 2009

Я не совсем понимаю ваш вопрос - вы можете немного уточнить?

Вы вошли в систему с учетной записью Windows - так есть ли у этой учетной записи Windows (или группы Windows, к которой она принадлежит) «SQL»?

Как вы пытаетесь войти в систему с новым "testuser"? Как вы пытаетесь подключиться? Из приложения ADO.NET? SQL Server Management studio ?? Ошибка 18456 может означать «сбой входа в систему» ​​- у вашего «testuser» есть вход в SQL? И разрешено ли этому логину использовать базу данных, которую вы пытаетесь использовать ??

Пожалуйста, дайте нам немного больше информации, чтобы продолжить - спасибо!

Марк

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...