我在我的 PC 上部署了一个 SSRS 报告,并且能够通过报告管理器访问我的报告。
当我复制该报告 URL 并通过网络在另一台 PC 中打开报告 URL 时,报告要求提供凭据。
当我在第二台 PC 上提供我的 Windows 凭据时,它可以工作。
如何避免提供凭据(我的用户名和密码)来打开报告?
我在我的 PC 上部署了一个 SSRS 报告,并且能够通过报告管理器访问我的报告。
当我复制该报告 URL 并通过网络在另一台 PC 中打开报告 URL 时,报告要求提供凭据。
当我在第二台 PC 上提供我的 Windows 凭据时,它可以工作。
如何避免提供凭据(我的用户名和密码)来打开报告?
您需要更改 IIS 配置中的身份验证设置。您需要登录服务器,打开 IIS 管理控制台,右键单击“默认网站”下方的 Reporting Service 条目(不使用英文 Windows,因此可能名称不同)并更改安全设置以包括 Windows 身份验证.
如果您的报告不是在本地请求凭据,而是来自其他位置,则很可能是网络浏览器设置影响了这一点。
对于 Internet Explorer,您需要确保在Internet 选项->安全设置中正确设置了用户验证:
请注意,此处设置为Automatic login with current user name and password。
当为适当的区域设置为这样时,不应提示您输入凭据。
这里还有更广泛的安全考虑,因为它将适用于在特定区域访问的所有网站。
另请参阅:输入凭据。