我正在测试一个在ColdFusion中构建的本地应用程序。我正在运行SQL Report Services,我想使用ColdFusion访问报告。
我只能通过IE访问网络服务。如何启用对服务器的匿名访问,以便我可以从ColdFusion中执行简单的HTTP请求来获取报告?
其次,有没有比我想的更好的方法呢?
答案 0 :(得分:1)
建议不要匿名访问Reporting Services,但如果您通过CF层控制对报告的所有访问权限,那么它应该没问题。只需转到托管RS的Web服务器,并告诉网站它应该使用匿名访问,以特定用户身份运行(然后您可以向其授予访问报告的足够权限)。在此环境中保存数据源凭据也值得。
然后,您应该能够使用“渲染”命令的“Web服务”层来下拉特定报告的HTML。
希望这有帮助,
罗布
答案 1 :(得分:0)
以下是从Java访问报告服务的优秀文章。可能是这篇文章对其他人有帮助,如果不是你。