SQL Server 2016:多个 Reporting Services Web 前端

SQL Server 2016: Multiple Reporting Services Web Frontend

我先描述一下实际情况:我们想在SQLServer 2016的基础上搭建一个新的SQLServer环境。大家可能知道,在SQLServer 2016中来自 Datazen 的移动报告已集成。到目前为止,一切都很好。问题:在我们当前的环境中,有一个内部 Datazen 服务器和一个外部服务器。外部 Datazen 服务器的存在只是为了从内部服务器读取数据。所以没有直接的数据访问(到数据源),管理部分被禁用,只安装所需的服务(从内部服务器读取)。我们想在 SQL Server 2016 Reporting Services 中构建相同的架构。你知道有什么办法吗?

我认为最好的解决方案是第二个具有 Reporting Services 的 SQL 服务器,但在另一个 SQL 服务器上只能读取访问权限(没有找到任何这样的设置)。

出于安全考虑,我们不希望通过网络访问内部服务器。

有趣的问题,但不确定我是否理解正确 ;) "the external datazen Server exists only to read data from the internal one" 是什么意思?这个配置看起来如何?您是否有出售部署,其中外部服务器托管 "Web Application" 和 "Share Cache Instance" 而内部服务器托管 "Data Acquisition" 并且角色与外部服务器相同?

在 SSRS 中,您还可以横向扩展 Web 前端,但所有服务器都将充当 "data acquisition server" 以保留 datazen 术语。您对此拓扑有安全问题吗?在 DMZ 中拥有数据 "read only" 或从 DMZ/external 服务器连接到内部数据源有什么区别?一种选择是使用像 Microsoft ISA Server 这样的防火墙对内部 SSRS 服务器进行安全的应用程序发布