SSRS 2008 R2打开报表时如何摆脱对话框

时间:2013-04-04 16:01:35

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

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

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

2 个答案:

答案 0 :(得分:0)

如果您在Internet Explorer中收到此错误,则需要检查用户身份验证 Internet选项 - >中的设置方式。安全设置

enter image description here

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

显然这里有安全考虑因素!

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

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

enter image description here

答案 1 :(得分:0)

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

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

SSRS 2008 R2 custom security example

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