«сбой входа в систему для myuser» при изменении настроек строки подключения для использования пользователя sql - PullRequest
0 голосов
/ 30 апреля 2019

Я установил основное приложение asp.net, которое использует Identity. Со строкой соединения по умолчанию все работает нормально. Если я изменю строку подключения (в файле appsettings.json), заставив ее использовать указанного пользователя для доступа к базе данных, она не будет работать.

Рабочие настройки:

"ConnectionStrings": {"DBContextConnection": "Server=myserver;Database=mydatabase;Trusted_Connection=True;MultipleActiveResultSets=true;Persist Security Info=True;"

}

Проверяя сервер sql в рабочем сценарии (используя монитор активности), пользователь DOMAIN \ myuser успешно вошел в систему.

Изменение настроек строки подключения, как показано ниже (где myuser - пользователь SQL, а не пользователь Windows), не работает:

"ConnectionStrings": {"DBContextConnection": "Server=myserver; Database=mydb;User   ID=myuser;Password=mypassword"}

При такой конфигурации я получаю следующее: вход в систему для myuser не выполнен

Странно то, что он не работает и при использовании DOMAIN \ myuser

PS: я могу войти с обоими пользователями, используя sql server management studio, и выполнить запрос к таблицам aspnet.

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