SQL Server Reporting Services 2008 R2 始终显示登录提示

问题描述 投票:0回答:5

每当我尝试通过 URL 访问 SSRS 2008 R2 时(即在网络上发布后),访问报告时总是显示登录提示。开发环境中不会出现该问题。

如何防止在我尝试访问报告时显示此登录提示?目前,我们通过在 web.config 的

<appSettings>
中提供用户名和密码来解决此问题。进行此更改后,将不会出现登录提示。

有更好的解决方案吗?我这样做的方法错了吗?

authentication reporting-services sql-server-2008-r2 ssrs-2008-r2
5个回答
2
投票

我假设提示是输入域的用户名/密码。在内部,您可能会在应用程序中通过 AD 身份验证检查,因为您将有权提交报告(您可以使用 Firefox 或其他不像 IE 那样处理 AD 身份验证的浏览器来测试该前提/

我认为您可能已经设置了基本授权来查看报告 RSReportServer.config 而不是 web.config,这是您所做的吗? (请参阅此示例http://msdn.microsoft.com/en-us/library/cc281309.aspx。

如果您想获得完全匿名访问权限,那么您就很有趣了;幸运的是,RS 团队的一位成员在博客中发布了一种实现这一目标的方法;不过,我不提倡直接在生产盒上进行操作。

链接


2
投票

我首先在域上使用 Internet Explorer..它将传递您的凭据(如果您是这样配置的)。

可以配置 Firefox 以通过 Windows 身份验证/令牌..我不记得以前是如何做到这一点的。

使用 SSRS 的最佳平台是 Apple / Safari.. 因为当您点击“记住密码”复选框时,它实际上会记住密码。令我震惊的是,Chrome、Firefox、IE 都会提示您“记住密码”,但根据我的经验,记住密码只有在使用 Safari 时才能如我所愿。


1
投票

我不确定您的问题是登录框提示您访问报表服务器还是报表数据源上的提示。

这听起来有点像访问报表服务器的权限,我想您可以尝试授予应用程序池用户访问报表服务器并运行报表的权限,或者使用模拟帐户来访问报表。


1
投票

我遇到这个问题的原因与接受的答案不同。虽然安装了 SSRS,但未正确配置。作为安装 SSRS 的新手,我假设 Reporting Services 配置管理器中的某些选项卡已设置为默认值。他们不是。一旦我回去并实际设置它们,一切都工作正常。


0
投票

禁用环回

http://thetazblog.taznetworks.com/2006/03/crm-30-sbe-sql-reporting-error.html

......................................

© www.soinside.com 2019 - 2024. All rights reserved.