【问题标题】:SSRS 2008 R2 how to get rid of dialog box when opening reportsSSRS 2008 R2 如何在打开报告时摆脱对话框
【发布时间】:2013-04-04 16:01:35
【问题描述】:

我可以打开和查看报告并查看数据没有问题,但我正在运行 sql server 2008 R2 Reporting Services,它会提示用户输入登录 ID 和密码。我将报告放在与数据库不同的服务器上,因此这可能是问题的一部分。我一直在谷歌上寻找迄今为止没有成功的解决方案。任何帮助将不胜感激。

有人知道如何摆脱对话框,提示要求输入用户名和密码吗?

【问题讨论】:

    标签: sql-server-2008-r2 ssrs-2008


    【解决方案1】:

    如果您在 Internet Explorer 中遇到此错误,您需要检查 Internet 选项 -> 安全设置中的用户身份验证是如何设置的:

    如果设置为Automatic logon with current user name and password,则不应提示您。

    这里显然有安全方面的考虑!

    这是一个有用的链接:Enter Credentials

    另外,请确保您的 数据源 未设置为 Connect using Credentials supplied by the user running the report

    【讨论】:

    • 您如何访问您的报告?
    • @KendrickLamar,我的报告部署在客户站点;他们通常会通过嵌入在我们的 C# 应用程序中的 Winforms ReportViewer 控件来访问这些,但没有什么可以阻止他们通过他们的 Report Manager 网站访问它们;我知道一些人也这样做。对于第二种情况,我不得不多次发送上述 IE 配置更改的详细信息。
    【解决方案2】:

    您说您正在使用 Windows 窗体应用程序中的 ReportViewer 控件来呈现报告。此外,用户可以选择登录 SSRS 报告管理器直接查看报告。

    在这种情况下,我的建议是在 SSRS 中使用自定义安全性。如果您有时间实施身份验证,那么您的表单应用程序和 ssrs 管理器都可以使用您的新身份验证过程。

    SSRS 2008 R2 custom security example

    Ian Preston 已说明其他选项。您要么要求用户使用 Windows 帐户登录,要么让他们不受限制地访问您的报告。

    【讨论】:

    • 这没有提供问题的答案。要批评或要求作者澄清,请在其帖子下方发表评论。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2013-05-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多