这是为了将asp.net Web应用程序从使用sql server身份验证连接字符串切换为使用Windows身份验证连接字符串。
答案 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的自定义用户身份,将其用于公共网站。