ASP.Net模拟将连接字符串传递到SQL Server数据库
我正在使用Visual Studio 2013构建一个网页,我希望在内部网(IIS 8.5)上运行该网页,并利用windows身份验证或NTLM 我的网页需要包含SQL Server连接字符串,但我希望与SQL Server的连接使用我可以通过windows身份验证获得的当前登录用户 我知道我需要使用模拟来实现这一点,但我不知道如何实现,有人能为我指出正确的方向吗 我知道我的ASP.Net模拟将连接字符串传递到SQL Server数据库,asp.net,sql,authentication,impersonation,Asp.net,Sql,Authentication,Impersonation,我正在使用Visual Studio 2013构建一个网页,我希望在内部网(IIS 8.5)上运行该网页,并利用windows身份验证或NTLM 我的网页需要包含SQL Server连接字符串,但我希望与SQL Server的连接使用我可以通过windows身份验证获得的当前登录用户 我知道我需要使用模拟来实现这一点,但我不知道如何实现,有人能为我指出正确的方向吗 我知道我的web.config需要包含 <authentication mode="Windows" /> <id
web.config
需要包含
<authentication mode="Windows" />
<identity impersonate="true" />
要实现这一点,需要配置几个部件:
- 必须为集成身份验证配置IIS
- 启用“身份模拟”(已完成此操作)
- 在连接字符串中设置
Trusted\u Connection=Yes
- 将适当的用户添加到数据库