Folk,发现很难找到这个特定场景的信息。
IIS位于一台服务器上,开发人员在ASP.NET 4.5中使用Forms身份验证,AD作为成员资格提供程序。
Reportserver是SS2016 Standard作为域帐户运行,并具有以下身份验证类型:
<AuthenticationTypes>
<RSWindowsNTLM/>
<RSWindowsNegotiate/>
</AuthenticationTypes>
如果开发者有<identity impersonate="true" />
,我们会收到“请求失败并显示HTTP状态401:未经授权”并且未列出任何帐户。如果没有模拟,我们会使用列出的IIS服务帐户获取rsAccessDenied。
非常感谢任何帮助。
答案 0 :(得分:0)
你的日志说什么?检查报告日志(https://technet.microsoft.com/en-us/library/cc512029.aspx)以及报告服务器上的事件日志。
模拟用户是否具有数据库/数据源权限?
如果您在查看完日志后无法解决问题,请在此处发布。