|
|
1
5
解决这个问题的最简单方法是查看MS所谓的“URL访问”,它允许您链接到SSRS安装上托管的报告。通过所有URL访问参数进行自定义的方法有很多。 请看这里: URL Access 简单示例:
上面的链接将导致报告在web浏览器中呈现,就像正常页面一样。您还可以指定其他渲染模式,如PDF。我在应用程序中通常做的是让用户在渲染模式设置为PDF的情况下单击引用报告的链接。然后,您可以将所有安全和身份验证代码都包裹在它周围,这样它就不会被您不想使用的人使用。 |
|
2
3
我认为你最好的选择是使用SSRS web服务接口。您可以通过ASP“代理”汇集请求。用PHP从头开始编写客户端可能是不可取的(除非你找到了一个现成的组件,我没有研究过)。代理类很容易用于。Net( see here ).您的代理客户端可以使用“服务帐户”进行身份验证。 或者,您可以使用SSRS URL接口。我写了一个 Java proxy 很久以前,对于SSRS 1.0。基本方法可能仍然有效。 就安全集成而言,这将取决于您的用户是否在AD域中。通过Windows集成安全以外的型号使用RS进行身份验证并不简单,需要自定义。 |
|
4
0
按照建议使用web服务,但对互联网隐藏SSRS服务器。 SSRS和SharePoint根本不安全。如果你在社交场合认识一位微软顾问,可以边喝啤酒边问他。 |