0

我的环境: 的Windows Server 2003 R2 SP2 SQL Server 2008 R2的 的Visual Studio 2008(BIDS)的SQL Server Reporting Services报告提示我要凭据

我设计了基于数据库上的报告我的服务器。它可以在服务器和同一个域中的任何机器上正常工作。不过,我需要向我的域外人员展示报告。当我尝试使用IP地址而不是服务器名称查看报告时,系统会提示我输入凭据。我不希望其他用户必须输入凭据才能查看我的报告。 如何使用IP地址向我的域外的任何用户显示报告? 非常感谢您的专家帮助! 约翰

回答

2

注意,这可能不是真的是一个编程问题,butit可能。首先要检查的是如何通过调整I.E.设置。

这很可能是因为您的浏览器(我假设Internet Explorer)设置阻止凭据传递。

这是IE浏览器,转到属性/设置,然后查看安全设置。一直滚动到“自动登录”。它可能设置为“仅在Intranset区域自动登录”。和I.E.不会将IP识别为在该区域中。

enter image description here

如果是这样的话,仅仅是IP地址添加到本地Intranet区域。

在这一点上它确实成为一个编程问题,如果它是连接字符串,或管理问题,如果它的网站上的权限作为一个整体

显示它给用户ourtside您的域名,您需要为其提供凭据,或者重构报告以不要求身份验证。

这可能是报告本身的问题。

+0

嗨大卫,感谢您的快速回复。您关注的是本地Intranet区域设置。一旦我将IP地址添加到网站,我可以通过IP地址查看报告。但是,公司内的大多数浏览器都具有受限的访问权限,用户无法将IP地址添加到浏览器设置中。我怎样才能让报告不需要认证?谢谢,约翰 – bearaman

+0

我编辑了我的答案一下给你下两个地方看看。请参阅最后的项目符号链接。 – David

相关问题