如何使用IIS应用程序池标识在ASP.NET应用程序中执行sql查询?
我有一个ASP.NET应用程序,需要执行一些sql查询。“我正在获取”访问被拒绝,因为查询似乎没有作为应用程序池标识(即有权访问sql的用户)执行。我需要更改我的连接字符串吗?当前看起来是这样的:如何使用IIS应用程序池标识在ASP.NET应用程序中执行sql查询?,asp.net,sql,iis,Asp.net,Sql,Iis,我有一个ASP.NET应用程序,需要执行一些sql查询。“我正在获取”访问被拒绝,因为查询似乎没有作为应用程序池标识(即有权访问sql的用户)执行。我需要更改我的连接字符串吗?当前看起来是这样的:“数据源=DbServerName;初始目录=DbName;集成安全性=SSPI;”。或者是否有IIS设置来执行此操作 解决方案是使用SPSecurity.RunWithElevatedPrivileges(delegate(){}) 我想这是在Intranet上,有AD和Windows登录?
“数据源=DbServerName;初始目录=DbName;集成安全性=SSPI;”
。或者是否有IIS设置来执行此操作 解决方案是使用SPSecurity.RunWithElevatedPrivileges(delegate(){}) 我想这是在Intranet
上,有AD
和Windows登录?