SQL Server 2012/SSRS。 Windows 2008 R2。当尝试通过 URL 访问报告管理器时(http://服务器名称/报告 http://servername/reports),它提示我们输入用户名和密码。当我输入有效的用户/密码时,它就可以工作,我可以访问报告管理器站点并正常运行报告。但我们不想收到提示,我们甚至不需要 Windows 身份验证,只需直接进入该页面即可。任何想法为什么它要求用户名和密码以及我如何允许直接访问?
您需要将凭据存储在报告中。
您可以存储用于访问外部数据源的凭据。
凭据以可逆加密方式存储在报表服务器中
数据库。您可以为每个数据指定一组存储的凭据
报告中使用的来源。您提供的凭据会检索到相同的凭据
运行该报告的每个用户的数据。
存储的凭据是
推荐作为访问远程数据库策略的一部分
服务器。如果您想支持,则需要存储的凭据
订阅,或安排报告历史生成或报告
快照刷新。当报表作为后台进程运行时,
报表服务器是执行报表的代理。因为有
没有适当的用户上下文,报表服务器必须获取凭据
来自报表服务器数据库的信息,以便连接到
数据源。您指定的用户名和密码可以是
Windows 凭据或数据库登录。如果您指定 Windows
凭据,报表服务器将凭据传递给 Windows
后续认证。否则,凭据将传递到
用于身份验证的数据库服务器。
https://learn.microsoft.com/en-us/sql/reporting-services/report-data/specify-credential-and-connection-information-for-report-data-sources https://learn.microsoft.com/en-us/sql/reporting-services/report-data/specify-credential-and-connection-information-for-report-data-sources
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)