【问题标题】:SQL Server Reporting Services Report Prompting me for credentials when using IP addressSQL Server Reporting Services 报告在使用 IP 地址时提示我输入凭据
【发布时间】:2012-11-16 15:48:26
【问题描述】:

我的环境: Windows 服务器 2003 R2 SP2 SQL Server 2008 R2 Visual Studio 2008(投标)

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

【问题讨论】:

    标签: sql-server-2008 authentication ssrs-2008 reporting-services


    【解决方案1】:

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

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

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

    如果是这种情况,只需将该 IP 添加到本地 Intranet 区域。

    此时,如果它是连接字符串,则它确实成为一个编程问题,或者如果它是整个网站的权限,则它成为一个管理问题

    要将报告显示给您域外的用户,您需要向他们提供凭据,或者将报告重构为不需要身份验证。

    这可能是报告本身的内容。

    【讨论】:

    • 嗨大卫,感谢您的快速回复。您了解本地 Intranet 区域设置。将 IP 地址添加到站点后,我可以通过 IP 地址查看报告。但是,公司内的大多数浏览器都具有访问限制,用户无法将 IP 地址添加到浏览器设置中。如何使报告根本不需要身份验证?谢谢,约翰
    • 我稍微编辑了我的答案,以便为您提供接下来的两个地方。请参阅末尾的项目符号处的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多