你可以将Windows登录映射到sql server身份验证用户吗?

时间:2014-08-04 20:49:55

标签: sql database security connection

这是为了将asp.net Web应用程序从使用sql server身份验证连接字符串切换为使用Windows身份验证连接字符串。

1 个答案:

答案 0 :(得分:0)

请参阅How to: Access SQL Server Using Windows Integrated Security

  

如果您的应用程序在基于Windows的Intranet上运行,则可以使用Windows集成身份验证进行数据库访问。集成安全性使用在操作系统线程上建立的当前Windows标识来访问SQL Server数据库。然后,您可以将Windows标识映射到SQL Server数据库和权限。

     

要使用Windows集成身份验证连接到SQL Server,您必须确定运行ASP.NET应用程序的Windows身份。您还必须确保已授予该标识访问SQL Server数据库的权限。本主题包含一个代码示例,该示例显示ASP.NET应用程序的当前Windows标识。

除了将其应用于Intranet之外,您还可以将应用程序池设置为以Windows登录到SQL Server的自定义用户身份,将其用于公共网站。