如何在对远程SQL Server使用Windows身份验证时模拟Windows用户?

时间:2016-03-09 18:02:49

标签: asp.net sql-server security windows-authentication

我在Windows 2012服务器上安装了ASP.NET应用程序,在另一台Windows 2012服务器上安装了SQL Server 2012实例。出于安全原因,我想使用Windows身份验证连接到SQL服务器。

Windows用户IUSRSQL已添加到SQL Server中,可以访问相关的数据库表和数据。

我的连接字符串是:

Server=DB-SERVER;Database=MY-DB;Trusted_Connection=True;Encrypt=True;TrustServerCertificate=True

如何告诉IIS以IUSRSQL身份连接到SQL服务器?

ASP.NET应用程序正在为其用户使用Forms身份验证。

此配置是否安全?

由于

1 个答案:

答案 0 :(得分:1)

您希望将IIS应用程序池帐户添加到SQL Server,或者将IIS应用程序池帐户的凭据设置为与您在SQL Server中创建的Windows标识相匹配。