在 Service Manager 升级中准备远程 SQL Server Reporting Services

安装 System Center - Service Manager 时,可能已指定一台计算机来托管Microsoft SQL Server Reporting Services(SSRS),而不是托管数据仓库管理服务器的计算机。 如果在环境中,SSRS 与数据仓库管理服务器远程,则必须使用以下过程来准备承载 SSRS 的计算机进行升级:

  • 将 Microsoft.EnterpriseManagement.Reporting.Code.dll 从 Service Manager 安装介质复制到承载 SSRS 的计算机。

  • 在同一台计算机上的 rsreportserver 配置文件中,向现有 Data 段中添加一个 Extension 标记。

如果使用了 SQL Server 的默认实例,请使用 Windows 资源管理器将 Microsoft.EnterpriseManagement.Reporting.Code.dll(位于 Service Manager 安装介质上的先决条件文件夹中)拖到文件夹 \Program Files\Microsoft SQL Server\MSRS13。承载 SSRS 的计算机上的 MSSQLSERVER\Reporting Services\ReportServer\Bin。 如果未使用默认实例,所需文件夹的路径为 \Program Files\Microsoft SQL Server\MSRS10。<>INSTANCE_NAME\Reporting Services\ReportServer\Bin。 在以下过程中,使用了默认实例名称。

复制 Microsoft.EnterpriseManagement.Reporting.Code.dll 文件

  1. 在将承载远程 SSRS 的计算机上,打开一个 Windows 资源管理器实例。

  2. 找到文件夹 \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\Bin。

  3. 启动 Windows 资源管理器的第二个实例,找到包含 Service Manager 安装介质的驱动器,然后打开“先决条件”文件夹。

  4. 在“先决条件”文件夹中,选择 Microsoft.EnterpriseManagement.Reporting.Code.dll 并将其拖动到步骤 2 中所在的文件夹。

将扩展标记添加到 rsreportserver.conf 文件

  1. 在承载 SSRS 的计算机上,找到以下文件夹中的 rsreportserver.config 文件:

    \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer

  2. 使用所选的 XML 编辑器(例如记事本)打开 rsreportserver.config 文件。

  3. 滚动浏览 rsreportserver.config 文件,找到 <Data> 代码段。 此文件中只有一个 <Data> 代码段。

  4. 将以下 扩展 标记添加到 <Data> 所有其他 扩展 标记所在的代码段:

    <Extension Name="SCDWMultiMartDataProcessor" Type="Microsoft.EnterpriseManagement.Reporting.MultiMartConnection, Microsoft.EnterpriseManagement.Reporting.Code" />  
    
  5. 保存更改并关闭 XML 编辑器。

后续步骤

  • 若要升级自助服务门户的各种可能配置,请查看 自助服务门户的升级配置。