访问SQL报表Web服务

时间:2009-08-27 06:26:10

标签: sql-server reporting-services coldfusion

我正在测试一个在ColdFusion中构建的本地应用程序。我正在运行SQL Report Services,我想使用ColdFusion访问报告。

我只能通过IE访问网络服务。如何启用对服务器的匿名访问,以便我可以从ColdFusion中执行简单的HTTP请求来获取报告?

其次,有没有比我想的更好的方法呢?

2 个答案:

答案 0 :(得分:1)

建议不要匿名访问Reporting Services,但如果您通过CF层控制对报告的所有访问权限,那么它应该没问题。只需转到托管RS的Web服务器,并告诉网站它应该使用匿名访问,以特定用户身份运行(然后您可以向其授予访问报告的足够权限)。在此环境中保存数据源凭据也值得。

然后,您应该能够使用“渲染”命令的“Web服务”层来下拉特定报告的HTML。

希望这有帮助,

罗布

答案 1 :(得分:0)

以下是从Java访问报告服务的优秀文章。可能是这篇文章对其他人有帮助,如果不是你。

http://blogs.msdn.com/b/christophputz/archive/2010/05/07/accessing-ms-reporting-services-with-java.aspx?CommentPosted=true#commentmessage