![Crystal 报表服务器和 SQL 服务器](https://linux22.com/image/490147/Crystal%20%E6%8A%A5%E8%A1%A8%E6%9C%8D%E5%8A%A1%E5%99%A8%E5%92%8C%20SQL%20%E6%9C%8D%E5%8A%A1%E5%99%A8.png)
我目前正在设置一个水晶报表服务器,但在开始之前,我正在尝试规划最佳方法。
Crystal Report Server 软件是否应与 SQL 服务器安装在同一台服务器上?其优缺点是什么?
还是应该将水晶报表服务器软件安装在自己的虚拟服务器上?
谢谢
答案1
您通常希望将 Crystal 安装在另一台机器上。您通常不希望在 SQL Server 上安装除 SQL Server 之外的任何东西。
这样,Crystal 在运行报告时对操作系统施加的任何负载(根据报告中包含的数据量,负载可能很大)都不会占用 SQL Server 的负载。
答案2
正如 MrDenny 所说——如果经济上可行,将 SQL 服务器与任何应用程序服务器(无论是 Crystal Reports、SharePoint 还是其他业务线应用程序)分开是一种很好的方式。话虽如此,您提到将 Crystal 安装在其自己的虚拟服务器上,在这种情况下,听起来您的 SQL 服务器共享同一个虚拟服务器(是吗?)。
如果是这种情况——您可能看不到分段带来的任何初始好处。如果您决定在 SQL 服务器上安装 Crystal,请考虑为其提供自己的 IP 和主机名,这样如果您以后决定将服务分段到单独的计算机(或虚拟机)上,就可以很容易地进行迁移。