2016-02-08 101 views
0

我构建SSRS报告的目的是通过URL将它们下载为XML。也就是说,报告服务始终需要凭据

example.com/ReportServer/Pages/ReportViewer.aspx?%2fReports%2fReportName&parameterInput=parameterValue&rs:Format=XML

对于构建工具的目的,而不是有暂时认证,我们希望禁用证书检查。但是,不管指定的设置如何,系统都会在弹出对话框中提示输入凭据。

为了测试我的“连接使用”设置未被忽略,在报告管理器中,我选择了“使用运行报告的用户提供的凭据进行连接”。选择此项时,我仍会在对话框中提示一次输入凭据,然后再次输入as expected

我已经尝试添加无人参与的执行帐户,不需要凭据,并提供存储在报告中的凭据。这些都没有工作,我想知道是否有我在rsreportserver.config中错过的设置,或者是我无法控制的东西?

+0

我认为这与使用报告经理,询问您使用您的凭据不是实际的报告连接的URL做。 – newGuy

+0

转到报告管理器上的网站设置,并在那里检查您的帐户。 – newGuy

+0

@newGuy你会介意澄清要检查什么吗?我假设你的意思是检查安全部分下的用户,但我应该检查什么?谢谢。 – ham

回答

0

您可以在您的报告服务中创建共享数据源(它将保存数据库连接凭据)并将其用于报告中。之后,在生成报告时,不需要通过URL传递数据源凭据。

Shared Data Source in SSRS