如何并行安装 Reporting Services 及其早期版本

可以安装多个版本的 Reporting Services,SQL Server 2000 Reporting Services 实例可以与 SQL Server 2005 Reporting Services 实例并行运行。

ms143520.note(zh-cn,SQL.90).gif注意:
如果在运行 Internet 信息服务 (IIS) 5.0 的服务器上或在以 IIS 5.0 兼容模式运行的服务器上安装 .NET Framework 2.0 或注册 ASP.NET 2.0,SQL Server 2000 Reporting Services 的安装可能停止运行。有关如何恢复服务器操作的详细信息,请参阅如何排除 SQL Server 2000 和 SQL Server 2005 Reporting Services 的并行安装故障

若要并行运行两个版本,必须将 SQL Server 2005 版本作为命名实例安装,并继续将 SQL Server 2000 版本作为默认实例运行。SQL Server 2000 版本不支持命名实例,因此不能配置为作为命名实例运行。

如果要在同一计算机上运行多个版本的 Reporting Services,请牢记以下要点:

  • 可以使用 SQL Server 2000 数据库引擎承载用于 SQL Server 2005 Reporting Services 安装的报表服务器数据库。
  • 对于每个报表服务器和报表管理器实例,虚拟目录必须是唯一的。请考虑将实例名或版本信息添加到每个虚拟目录名称以区分每个组件(例如,将 ReportServer2005 和 Reports2005 用作为 SQL Server 2005 组件创建的虚拟目录的名称)。
  • 您可以为所有虚拟目录使用同一个网站。但是,您应该为 SQL Server 2005 报表服务器和报表管理器应用程序创建单独的应用程序池。
  • 每个版本的报表命名空间和 SOAP 端点各不相同。有关详细信息,请参阅 SQL Server 联机丛书中的Reporting Services 可编程性的增强功能
  • 在 SQL Server 2005 报表设计器中创建的报表定义 (.rdl) 文件只能发布到 SQL Server 2005 报表服务器。
  • 在 SQL Server 2000 报表设计器中创建的报表定义 (.rdl) 文件既可以发布到 SQL Server 2000 报表服务器,也可以发布到 SQL Server 2005 报表服务器。如果将 SQL Server 2000 .rdl 文件发布到 SQL Server 2005 报表服务器,则该文件将被转换为 SQL Server 2005 格式,并存储在报表服务器上。如果在 SQL Server 2005 报表设计器中打开 SQL Server 2000 Reporting Services 报表,则系统将提示您升级该报表。有关详细信息,请参阅升级报表
  • 不能使用 Reporting Services 配置工具配置 SQL Server 2000 报表服务器。但是,可以使用 Management Studio 连接到 SQL Server 2000 报表服务器。请注意,安装不同版本的 Reporting Services 时,各个报表服务器安装都有对应的专用报表管理器实例。您可能会发现不同版本的报表服务器之间存在细微差别。

可以并行运行报表设计器的新版本或较早版本。如果这样做,请注意,必须对每个实例使用(或安装)不同版本的 Visual Studio:

  • SQL Server 2000 报表设计器需要 Visual Studio 2003。它不能运行在 Visual Studio 2005 中。您可以将报表从 SQL Server 2000 报表设计器发布到 SQL Server 2005 报表服务器。
  • SQL Server 2005 使用 Visual Studio 2005。如果尚未安装 Visual Studio 2005,则安装程序将安装运行报表设计器所需的该版本的 Visual Studio 外壳程序。不能使用 SQL Server 2005 报表设计器将报表发布到 SQL Server 2000 报表服务器。

并行安装 Reporting Services 及其早期版本

  1. 运行 SQL Server 2005 安装程序。运行安装程序时,务必执行以下操作:

    1. 如果运行的是命令行安装,请在**“实例名”**页或通过 instancename 选项,指定一个唯一实例名。
    2. 为报表服务器指定“仅文件”安装。若要执行此操作,请在 SQL Server 安装向导的**“报表服务器安装选项”页中选择“安装但不配置”**选项,或在命令行安装中选择 RSCONFIGURATION=filesonly
  2. 安装完成后,运行 Reporting Services 配置工具以部署新的 SQL Server 2005 实例。

  3. 连接到刚安装的报表服务器实例。为完成此操作,请指定服务器名称和 SQL Server 命名实例,然后单击**“连接”**。

  4. 在“报表服务器虚拟目录”和“报表管理器虚拟目录”页上,为报表服务器和报表管理器指定一个唯一虚拟目录。实例名称不能与 SQL Server 2000 实例所使用的名称相同。

    指定上述虚拟目录时,应该会自动配置 Windows 服务帐户和 Web 服务帐户。在有些情况下,自动配置 Web 服务帐户可能会失败。如果使用的是 Microsoft Internet 信息服务 (IIS) 6.0,则可通过指定其他应用程序池来解决此错误。

  5. 在“数据库安装”页上,连接到要用于承载报表服务器数据库的 SQL Server 实例。默认情况下,指定为本地数据库引擎实例。如果要使用其他服务器,则必须键入该服务器的名称。单击**“连接”**连接到服务器。

  6. 单击**“新建”创建报表服务器数据库。在“SQL Server 连接”对话框中,键入数据库名称。如果连接到的是远程 SQL Server,请指定具有创建数据库权限的凭据。单击“确定”**。

  7. 或者,也可以指定报表服务器用于连接到数据库的凭据。默认情况下,将使用服务帐户凭据。单击**“应用”**保存数据库配置更改。

  8. 在“加密密钥”页上,创建一份密钥备份副本。

  9. 若要验证新建实例是否可正常运行,可以发布一些示例报表,然后使用报表管理器查看这些报表。请记住,必须指定为新建实例定义的报表管理器虚拟目录。有关如何发布示例报表的分步指导,请参阅 SQL Server 联机丛书如何发布报表示例(报表设计器)主题中的“配置报表服务器并安装示例”部分。

请参阅

参考

实例名称

概念

使用安装程序安装 Reporting Services
安装 SQL Server Reporting Services

其他资源

如何启动 Reporting Services 配置
配置报表服务器虚拟目录
Reporting Services 安装帮助主题
Reporting Services 配置工具

帮助和信息

获取 SQL Server 2005 帮助