不同服务器上的SSRS和SQL Server数据库

use*_*937 11 sql database reporting-services

是否可以在单独的服务器上安装SSRS和SQL Server数据库,还是应该将它们安装在同一台服务器上?

谢谢

Ste*_*ger 9

要在应用程序服务器上安装Reporting Services,您必须使用SQL Server许可证.您可以只安装SQLServer的Reporting Services部分,但它在技术上仍然是SQL Server应用程序的一部分,并且需要许可证才能在该处理器上使用.

所以是的,你可以将它安装在另一台服务器上.
是的,您只能安装高级服务,但仍然算作完整服务器.因此需要完整许可证.

是的,您可以免费在另一台服务器上安装Express Edition(带有高级服务).
但是......快递版SSRS无法访问非本地主机数据库(快递和网络版的技术限制).
您可以尝试使用链接服务器来规避这一点,但是您需要复制每个使用过的存储过程,视图,表格等,因此这是一个不切实际的混乱.

因此,您的问题的答案是:从技术上讲,是的 - 但实际上是否定的,并非没有其他许可证.
额外安装费用为每月1000美元+.


Tar*_*ryn 7

是的,您可以在不同的服务器上安装SSRS和SQL Server数据库.虽然默认安装尝试同时安装,但您可以选择单独安装它们.

MSDN链接:

安装Reporting Services的注意事项

安装SQL Server Reporting Services

从MSDN文章安装Reporting Services的注意事项:

在"功能选择"页面中选择数据库引擎服务以承载报表服务器数据库.Reporting Services需要SQL Server 2005或SQL Server 2008数据库引擎的本地或远程实例来承载报表服务器数据库.如果与Reporting Services同时安装数据库引擎实例,则可以通过安装默认配置来消除安装后任务,该配置会自动创建和配置报表服务器数据库.除了托管报表服务器数据库之外,SQL Server关系数据库还可以是报表和模型的数据源.