【发布时间】:2009-12-29 20:05:52
【问题描述】:
我有一个 SQL 框和一个 web 框; SQL 框已接近容量。我想安装报告服务,并考虑将它安装在我将安装在网络框上的 SQL 实例上,并且只将该实例用于报告服务。这是一个不错的选择吗?如果我尝试这样做会遇到什么陷阱?
【问题讨论】:
-
这应该移到 serverfault。
标签: sql-server reporting-services installation
我有一个 SQL 框和一个 web 框; SQL 框已接近容量。我想安装报告服务,并考虑将它安装在我将安装在网络框上的 SQL 实例上,并且只将该实例用于报告服务。这是一个不错的选择吗?如果我尝试这样做会遇到什么陷阱?
【问题讨论】:
标签: sql-server reporting-services installation
建议不要在同一个机器上混合使用 IIS 和 SQL。因为 0f 至少有不同的访问模式和安全性。
您的 SQL 框已接近容量这一事实应该会敲响警钟并挥舞大红旗。报表服务器数据库非常小,如果我认为它会使您的数据库服务器过载,我会在晚上睡不着觉
所以:Should SQL Server be on the same machine as your IIS installation?
【讨论】:
如果您只是安装 Reporting Services (SSRS) 网页,这应该没问题。 SSRS 分为 2 个部分,即 Web 部分和数据库目录,因此您可以在 Web 服务器上运行一个网站,并且目录数据库将存在于您的普通数据库服务器上。您将需要通过 SSRS 配置实用程序手动配置 SSRS,并在数据库设置期间指定远程服务器名称。
这样做的缺点是您需要为 Web 服务器购买额外的 SQL 许可证,因为 SSRS 安装算作 SQL 实例,但您应该能够为这两个实例使用标准版许可证。
我没有找到很多很棒的资源,但步骤是这样的:
--在 Web 服务器上仅安装 SSRS(和调试连接问题的客户端工具) --运行SSRS配置工具并配置应用程序池、虚拟目录 --在数据库部分的同一配置工具中,只需指定远程 SQL 服务器并选择“创建数据库”,它将为您创建数据库并将所需的权限应用于数据库实例。
我发现 SQL 2005 SSRS 配置工具有点奇怪的是,当它看起来不那么直观时,您必须“应用”更改,所以要小心。
【讨论】: