0

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

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

4

2 回答 2

0

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

在此处输入图像描述

如果它设置为Automatic logon with current user name and password您不应该被提示。

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

这是一个有用的链接:输入凭据

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

在此处输入图像描述

于 2013-04-04T17:06:27.763 回答
0

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

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

SSRS 2008 R2 自定义安全示例

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

于 2013-04-05T01:51:58.183 回答