首页 > 解决方案 > 使用来自 asp.net 的 Windows 凭据登录到 sql server

问题描述

我有一个使用 sql server 数据库的 asp.net webb 应用程序,它像这样连接到 sql server Data Source=ServerAdress;Initial Catalog=DbName;Persist Security Info=True;User ID=xxx;Password=xxxx

然后数据库中有用户,非常直接......我现在请求能够使用 Windows 凭据而不是像现在这样的 sql server 用户帐户登录到 sql server。但是这种登录方式不是仅限于 Windows CE 设备吗?

标签: asp.netloginsql-server-2012

解决方案


不,Windows CE 与此无关。您需要使用 Windows 身份验证来连接到 SQL Server,但这对于 Web 应用程序来说有点复杂。从这篇文章Application Pool Identities开始。然后,您可以从连接字符串中删除用户名和密码,并使用 Windows 身份验证和您配置为使用的身份连接到 SQL Server。


推荐阅读