使用本地SQL Server的连接字符串

时间:2018-09-01 16:02:21

标签: asp.net web-config connection-string

如何使用web.config将连接字符串写入本地SQL Server数据库?

这是我在web.config中的连接字符串。但是当我打开本地/演示时,它说“用户”登录失败。实际上,我使用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 :(得分:0)

如果要使用Windows身份验证,然后,则不得在连接字符串中包含任何user idpwd-仅完全删除那些。但是,您必须添加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>