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

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

对此有更好的解决方案吗?我这样做的方式不对吗?

有帮助吗?

解决方案

我假设提示是输入域的用户名/密码。在内部,您可能会在应用程序中通过 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

其他提示

我开始使用Internet Explorer,在域..这将通过您的凭据(如果这是你如何配置)。

有可能配置Firefox来通过Windows身份验证/令牌..我不记得我有这个以前做。

有关使用SSRS的最佳平台,是苹果/ Safari浏览器..因为当你打,说的复选框“记住密码”,它实际上记住的密码。它吹我的脑海里的Chrome,火狐,IE浏览器给你一个提示,说“记住密码” - 但是从我的经验,记忆密码只有工作,因为我希望当我使用Safari

我不知道从你的问题是在登录框的提示,让你能够访问报表服务器或者是它的数据源报告的提示。

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

我跑入此问题对于不同的原因,而不是接受的答案。虽然安装SSRS,它配置不正确。作为新安装SSRS,我曾以为在Reporting Services配置一些标签分别设置为默认值。他们不是。有一次,我回去和实际设置它们,一切正常。

禁用环回

HTTP://thetazblog.taznetworks。 COM / 2006/03 / CRM-30-SBE-SQL报告-的error.html

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

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top