我的项目中SSRS的工作方式,它需要我的Windows用户登录名和密码在ASP.NET应用程序的web.config文件中调用报告。这是一个问题,因为我必须每90天更改一次密码作为安全措施。是否可以在没有任何员工登录和密码的情况下配置SSRS?
这是让我担心的部分
<add key="ReportServerUsername" value="me" />
<add key="ReportServerPassword" value="my password" />
<add key="ReportServerDomainname" value="my domain />
答案 0 :(得分:1)
是,将其设置为使用模拟/委派凭据。
您必须将Web应用程序配置为使用集成身份验证,然后在配置文件中设置正确的属性。
<authentication mode="Windows"/>
<identity impersonate="true"/>
如果以这种方式完成,每个用户将使用自己的用户名和密码访问数据库,因此您需要适当地设置安全性。这意味着创建