Подготовка удаленного SQL Server Reporting Services при обновлении Service Manager

Важно!

Поддержка этой версии Service Manager завершена. Мы рекомендуем выполнить обновление до Service Manager 2022.

При установке System Center Service Manager возможно, вы указали другой компьютер для размещения Microsoft SQL Server Reporting Services (SSRS), отличный от компьютера, на котором размещен сервер управления хранилищем данных. Если в вашей среде службы SSRS находятся удаленно от сервера управления хранилищем данных, необходимо использовать следующие процедуры, чтобы подготовить компьютер, на котором размещены службы SSRS, к обновлению:

  • Скопируйте файл Microsoft.EnterpriseManagement.Reporting.Code.dll с установочного носителя Service Manager на компьютер, на котором размещаются службы SQL Server Reporting Services.

  • Добавление тега Extension в существующий сегмент Data в файле конфигурации rsreportserver на том же компьютере.

Если вы использовали экземпляр SQL Server по умолчанию, используйте windows Обозреватель для перетаскивания Microsoft.EnterpriseManagement.Reporting.Code.dll (который находится в папке Предварительные требования на установочном носителе Service Manager) в папку \Program Files\Microsoft SQL Server\MSRS13. MSSQLSERVER\Reporting Services\ReportServer\Bin на компьютере, где размещаются службы SSRS. Если вы не использовали экземпляр по умолчанию, путь к требуемой папке — \Program Files\Microsoft SQL Server\MSRS10.<>INSTANCE_NAME\Reporting Services\ReportServer\Bin. В следующей процедуре используется имя экземпляра по умолчанию.

Копирование файла Microsoft.EnterpriseManagement.Reporting.Code.dll

  1. На компьютере, на котором будут размещаться удаленные службы SSRS, откройте проводник.

  2. Найдите папку \Program Files\Microsoft SQL Server\MSRS10_50.MSSQLSERVER\Reporting Services\ReportServer\Bin.

  3. Откройте второе окно проводника, найдите диск с установочным носителем Service Manager и откройте на нем папку "Prerequisites".

  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.

Дальнейшие действия