我可以打开并查看报告并查看数据没有问题,但我正在运行 sql server 2008 R2 Reporting Services,它提示用户输入登录 ID 和密码。我将报告放在与数据库不同的服务器上,因此这可能是问题的一部分。我一直在谷歌上寻找迄今为止没有成功的解决方案。任何帮助将不胜感激。
有谁知道如何摆脱对话框,提示要求输入用户名和密码?
我可以打开并查看报告并查看数据没有问题,但我正在运行 sql server 2008 R2 Reporting Services,它提示用户输入登录 ID 和密码。我将报告放在与数据库不同的服务器上,因此这可能是问题的一部分。我一直在谷歌上寻找迄今为止没有成功的解决方案。任何帮助将不胜感激。
有谁知道如何摆脱对话框,提示要求输入用户名和密码?
如果您在 Internet Explorer 中遇到此错误,您需要检查如何在Internet 选项 -> 安全设置中设置用户身份验证:
如果它设置为Automatic logon with current user name and password
您不应该被提示。
显然这里有安全方面的考虑!
这是一个有用的链接:输入凭据。
另外,请确保您的数据源未设置为Connect using Credentials supplied by the user running the report
:
您声明您正在使用 Windows 窗体应用程序中的 ReportViewer 控件来呈现报告。此外,用户可以选择登录 SSRS 报告管理器直接查看报告。
在这种情况下,我的建议是在 SSRS 中使用自定义安全性。如果您有时间实施身份验证,那么您的表单应用程序和 ssrs 管理器都可以使用您的新身份验证过程。
Ian Preston已经说明了其他选项。您要么要求用户使用 Windows 帐户登录,要么让他们不受限制地访问您的报告。