10

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

每当我尝试访问报告时,如何防止显示此登录提示?目前,我们正在通过<appSettings>在 web.config 中提供用户名和密码来解决此问题。进行此更改后,不会出现登录提示。

有没有更好的解决方案?我这样做是错误的吗?

4

5 回答 5

2

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

可以将 firefox 配置为通过 Windows 身份验证/令牌。我不记得我以前是如何做到的。

使用 SSRS 的最佳平台是 Apple / Safari。因为当您点击“记住密码”复选框时,它实际上会记住密码。Chrome、Firefox、IE 给你一个提示“记住密码”的提示让我大吃一惊——但根据我的经验,记住密码只有在我使用 Safari 时才能正常工作。

于 2012-04-13T20:42:35.700 回答
2

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

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

如果您想获得完全匿名的访问权限,那么您一定会很开心;幸运的是,RS 团队中的一个人在博客上写了一个实现它的方法;不过,我不主张直接在生产盒上进行。

http://blogs.msdn.com/b/jameswu/archive/2008/07/15/anonymous-access-in-sql-rs-2008.aspx

于 2010-08-04T07:08:02.143 回答
1

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

于 2011-04-06T20:04:30.987 回答
1

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

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

于 2010-08-04T07:07:12.613 回答
0

禁用环回

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

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

于 2013-08-27T12:01:43.480 回答