Строка подключения с использованием локального сервера SQL - PullRequest
0 голосов
/ 01 сентября 2018

Как записать строку подключения в локальную базу данных SQL Server, используя web.config?

Вот моя строка подключения в web.config. Но когда я открывал local / demo, он сказал: «Не удалось войти в систему для пользователя». На самом деле я использую аутентификацию Windows, поэтому я подумал, что для этого не нужны имя пользователя и пароль.

<connectionStrings>
    <add name="HRISContext" 
         connectionString="data source=.;initial catalog=BPSDEMO;Pooling=false;persist security info=True;user id=;password=;MultipleActiveResultSets=True;App=EntityFramework" 
         providerName="System.Data.SqlClient"  />
</connectionStrings>

1 Ответ

0 голосов
/ 01 сентября 2018

Если вы хотите использовать аутентификацию Windows, тогда да , вы не должны включать любые user id и pwd в строку подключения - просто удалите их полностью. Но вы должны включить вместо него настройку Integrated Security=SSPI.

Попробуйте это:

<connectionStrings>
    <add name="HRISContext" 
         connectionString="data source=.;initial catalog=BPSDEMO;Integrated Security=SSPI;MultipleActiveResultSets=True;Pooling=false;persist security info=True;App=EntityFramework" 
         providerName="System.Data.SqlClient"  />
</connectionStrings>
...