Невозможно открыть базу данных "test", запрошенную при входе в систему. Ошибка входа. Не удалось войти в систему для пользователя 'Domain \ userid' - PullRequest
0 голосов
/ 03 февраля 2020

У меня есть веб-сайт, размещенный в IIS с идентификатором пула приложений, установленным на «Локальные системы».
Windows аутентификация - включена
ASP. net Олицетворение - включена
все остальные отключены
ASP. net идентификация олицетворения установлена ​​для аутентифицированного пользователя.

Я получаю ошибку:

Невозможно открыть "тест" базы данных, запрошенный при входе в систему. Ошибка входа. Не удалось войти в систему для пользователя 'PRD \ 12345'.

<add name="testConnectionString" 
     connectionString="Data Source=testserver;Initial Catalog=test;Integrated Security=True" 
     providerName="System.Data.SqlClient" /> 

Это моя строка подключения

1 Ответ

0 голосов
/ 03 февраля 2020

Вы также создали пользователя в базе данных, сопоставленной с логином? Если для входа в систему как минимум не было предоставлено разрешение CONNECT DATABASE, оно не сможет подключиться, если указанная база данных c включена в строку подключения

...