我有一个奇怪的情况。我想通过使用 IiS7 的网站连接到 SQL Server。我还希望一群用户能够通过 IIS 通过 AD 组连接到数据库服务器。
问题是,我必须在 web.config 中设置 Trusted_Connection=true 才能让 SQLServer 知道将该用户凭据用作 Windows 帐户而不是 sqlserver 帐户。如果未设置为 true,则该 AD 组中的所有用户都将尝试通过 sql 帐户进行身份验证。
但是,当我这样做时,IIS 使用 APPool 作为用户连接到数据库,然后用户用于登录的凭据无关紧要。
我不想为每个用户创建一个帐户。那会破坏目的。
请帮忙,有解决方法吗?
谢谢!