15

是否可以将 SSRS 和 SQL Server 数据库安装在不同的服务器上,还是应该将这两个安装在同一台服务器上?

谢谢

4

3 回答 3

13

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

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

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

因此,您的问题的答案是:从技术上讲,是的 - 但实际上不是,不是没有其他许可证
额外安装每月将花费 1,000 美元以上。

于 2014-07-23T14:00:56.260 回答
7

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

MSDN 链接:

安装 Reporting Services 的注意事项

安装 SQL Server 报告服务

来自 MSDN 文章安装报告服务的注意事项

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

于 2013-01-08T10:03:23.250 回答
3

您可以在新服务器中安装 SSRS,但要执行此操作,您需要为该其他服务器提供新许可证。

来自 Microsoft SQL Server 2014 许可指南:

“单个 SQL Server 2014 许可证的软件组件不能分开用于多个 OSE。如果这些组件在主数据库服务器以外的服务器上运行,则它们所在的每个附加 OSE 都需要一个附加许可证。 “

下载指南的链接:

http://go.microsoft.com/fwlink/?LinkId=230678

于 2015-12-03T12:03:26.417 回答