Перенос роли сервера отчетовHow to Move the Reporting Server Role

Важно!

Поддержка этой версии Operations Manager прекращена. Рекомендуем перейти на Operations Manager 2019.This version of Operations Manager has reached the end of support, we recommend you to upgrade to Operations Manager 2019.

Компонент сервера отчетов System Center Operations Manager можно перенести на новый сервер или переустановить на исходном сервере.You can move the System Center Operations Manager Reporting server component to a new server, or reinstall the component on the original server.

Во время переноса Operations Manager прекращает сохранять данные в базе OperationsManagerDW до завершения переустановки сервера отчетов Operations Manager.During this move, Operations Manager stops storing data in the OperationsManagerDW database until you complete the Operations Manager reporting server reinstall.

В этой статье приводятся процедуры по переносу сервера отчетов на новый сервер и проверке их успешного выполнения.Use the procedures in this article to move the reporting server to a new server and verify the success of the move. Необходимо создать резервные копии всех настраиваемых отчетов, созданных вне Operations Manager, избранного и расписаний, которые хранятся в базе данных сервера отчетов.You must back up any custom reports authored outside of Operations Manager, favorites, and schedules which are stored in the report server database. Дополнительные сведения о подготовке и действиях по переносу установки служб SQL Server Reporting Services см. в разделе Перемещение баз данных сервера отчетов на другой компьютер (собственный режим служб SSRS).For more information about the preparation and steps required to move the SQL Server reporting services installation, see Moving the Report Server Databases to Another Computer (SSRS Native Mode).

Примечание

Необходимо точно выполнять все действия, иначе могут быть повреждены данные.Ensure that you follow all steps precisely, as not doing so might result in data corruption.

Общие сведения о миграцииMigration Overview

Процесс миграции для служб Reporting Services состоит из шагов, выполняемых вручную и автоматически.The migration process for Reporting Services includes manual and automated steps. При миграции сервера отчетов выполняются следующие задачи:The following tasks are part of a report server migration:

  • Резервное копирование баз данных и файлов конфигураций, таких как Web.config, если сервер отчетов настроен для соответствия требованиям FIPS.Back up databases and configuration files, such as Web.config if you configured report server to enable FIPS compliance.
  • Резервное копирование ключа шифрования.Back up the encryption key.
  • Установка нового экземпляра SQL Server.Install a new instance of SQL Server. Если используется такое же оборудование, SQL Server можно установить параллельно существующей установке, если она является одной из поддерживаемых версий.If you are using the same hardware, you can install SQL Server side-by-side with your existing installation if it was one of the supported versions.
  • Настройка сервера отчетов.Configure the report server.
  • Установка компонента сервера отчетов Operations Manager.Install Operations Manager Reporting server component.
  • Перенос базы данных сервера отчетов из существующей установки в новую установку SQL Server.Move the report server database from your existing installation to your new SQL Server installation.
  • Восстановление параметров, определенных в файле Web.config для добавления настраиваемых параметров, включенных в предыдущей конфигурации.Restore settings defined in Web.config to include custom settings enabled in the previous configuration.

Архивация данныхBackup data

  1. Создайте полную резервную копию базы данных хранилища данных.Create a full backup of the data warehouse database. Имя по умолчанию — OperationsManagerDW.The default name is OperationsManagerDW. Также создайте полную резервную копию баз данных ReportServer и ReportServerTempDB.Also create a full backup of the ReportServer and ReportServerTempDB database. Дополнительные сведения см. в статье Создание полной резервной копии базы данных (SQL Server).For more information, see Create a Full Database Backup (SQL Server).
  2. На текущем сервере отчетов Operations Manager создайте резервную копию ключа шифрования служб SSRS.On the current Operations Manager reporting server, backup the SSRS encryption key. Дополнительные сведения см. в статье Ключи шифрования служб SSRS — резервное копирование и восстановление ключей шифрования.For more information, see SSRS Encryption Keys - Back Up and Restore Encryption Keys.
  3. Создайте резервную копию файлов конфигурации сервера отчетов.Back up the report server configuration files. Необходимо создать резервные копии следующих файлов:Files to back up include:
    • Web.configWeb.config

Удаление сервера отчетов Operations ManagerUninstall Operations Manager reporting server

  1. На текущем сервере отчетов Operations Manager удалите компонент сервера отчетов Operations Manager, выполнив приведенные далее действия.On the current Operations Manager reporting server, uninstall the Operations Manager reporting server component as follows:
    а.a. В панели управления выберите Программы и компоненты.Open Control Panel, and then click Programs and Features.
    б.b. В окне Программы и компоненты выберите System Center Operations Manager, а затем щелкните Удалить/Изменить.In Programs and Features, select System Center Operations Manager, and then click Uninstall/Change.
    в.c. В мастере установки Operations Manager щелкните Удалить компонент.In the Operations Manager Setup wizard, click Remove a feature.
    г.d. На странице Выберите удаляемые компоненты выберите Сервер отчетов и нажмите кнопку Далее.In the Select features to remove page, select Reporting server, and then click Uninstall. По завершении работы мастера нажмите кнопку Закрыть.Click Close when the wizard finishes.

  2. В экземпляре SQL Server, где находится база данных хранилища данных, восстановите базу данных хранилища данных из созданной ранее резервной копии.On the SQL Server instance hosting the data warehouse database, restore the data warehouse database you previously backed up. Дополнительные сведения см. в статье Восстановление резервной копии базы данных (SQL Server Management Studio).For more information, see Restore a Database Backup (SQL Server Management Studio).

Установка служб SQL Server Reporting ServicesInstall SQL Server Reporting Services

  1. При установке компонента сервера отчетов Operations Manager на новый сервер выполните новую установку служб SQL Server Reporting Services.If you are installing the Operations Manager reporting server component on a new server, perform a new install SQL Server Reporting Services.
  2. При переустановке компонента сервера отчетов Operations Manager на исходном сервере необходимо удалить все данные, оставшиеся в исходной установке. Это делается следующим образом.If you are reinstalling the Operations Manager reporting server component on the original server, you must remove any data that is left from the original installation by doing the following:
    а.a. Скопируйте программу ResetSRS.exe из папки SupportTools на исходном носителе продукта в локальную папку.Copy the ResetSRS.exe tool from the SupportTools folder on the product source media to a local folder.
    б.b. Откройте окно командной строки с параметром "Запуск от имени администратора" и запустите программу: ResetSRS.exe <SQL Server instance name>.Open a command prompt window using the Run as Administrator option and run the tool as follows: ResetSRS.exe <SQL Server instance name>. Здесь именем экземпляра SQL Server является экземпляр SQL Server, на котором установлены службы SQL Reporting Services, например Instance1.Here, SQL Server instance name is the SQL Server instance that SQL Reporting Services is installed on, such as Instance1. Если SQL Server использует экземпляр по умолчанию, введите MSSQLSERVER.If SQL Server is using the default instance, enter MSSQLSERVER.
    г.d. Настройте URL-адрес веб-службы сервера отчетов и портала и базу данных сервера отчетов с помощью средства настройки служб Reporting Services.Configure the report server Web service and portal URL, and report server database using the Reporting Services Configuration tool. Дополнительные сведения см. в статье Настройки сервера отчетов (службы Reporting Services в собственном режиме).For more information, see Configure a Report Server (Reporting Services Native Mode).

Проверка установки сервера отчетов SQLVerify the installation of SQL Report server

При переустановке компонента сервера отчетов Operations Manager на исходном сервере выполните следующие действия, чтобы проверить правильность работы служб SQL Reporting Services.If you are reinstalling the Operations Manager reporting server component on the original server, perform the following steps to confirm SQL Reporting Services is working correctly.

  1. Запустите средство конфигурации служб Reporting Services и подключитесь к только что установленному экземпляру сервера отчетов.Run the Reporting Services Configuration tool and connect to the report server instance you just installed. Страница URL-адреса веб-службы содержит ссылку на сервер веб-службы отчетов.The Web Service URL page includes a link to the Report Server Web service. Щелкните ссылку, чтобы убедиться в доступности сервера.Click the link to verify you can access the server.
  2. Откройте браузер и в адресной строке введите URL-адрес сервера отчетов.Open a browser and type the report server URL in the address bar. Адрес состоит из имени сервера и имени виртуального каталога, указанного для сервера отчетов во время установки.The address consists of the server name and the virtual directory name that you specified for the report server during setup. По умолчанию виртуальному каталогу сервера отчетов задано имя ReportServer.By default, the report server virtual directory is named ReportServer. Для проверки установки сервера отчетов можно использовать следующий URL-адрес: http:///ReportServer<_имя_экземпляра> .You can use the following URL to verify report server installation: http:///ReportServer<_instance name>. Если сервер отчетов установлен как именованный экземпляр, URL-адрес будет другим.The URL will be different if you installed the report server as a named instance.
  3. Чтобы убедиться, что веб-портал установлен и работает, откройте браузер и в адресной строке введите URL-адрес веб-портала.To verify that the web portal is installed and running, open a browser and type the Web Portal URL in the address bar. Адрес состоит из имени сервера и имени виртуального каталога, указанного для веб-портала во время установки или на странице URL-адреса веб-портала в средстве настройки служб Reporting Services.The address consists of the server name and the virtual directory name that you specified for the web portal during setup or in the Web Portal URL page in the Reporting Services Configuration tool. По умолчанию виртуальным каталогом веб-портала является Reports.By default, the web portal virtual directory is Reports. Для проверки установки веб-портала отчетов можно использовать следующий URL-адрес: http:///Reports<_имя_экземпляра> .You can use the following URL to verify the web portal installation: http:///Reports<_instance name>.

Установка сервера отчетов Operations ManagerInstall Operations Manager Reporting server

  1. На новом сервере отчетов Operations Manager установите компонент сервера отчетов Operations Manager, выполнив приведенные далее действия.On the new Operations Manager reporting server, install the Operations Manager Reporting server component as follows:
    а.a. На странице "Настройка", "Экземпляр SQL Server для служб Reporting Services" убедитесь, что экземпляр SQL Server ссылается на новый экземпляр SQL Server, если выполняется переход на новый сервер отчетов.On the Configuration, SQL Server instance for reporting services page, make sure the SQL Server instance refers to the new SQL Server instance if you are moving reporting to a new server.
    б.b. На странице "Настройка", "Настройка учетных записей Operation Manager" учетная запись модуля чтения данных должна совпадать с учетной записью, ранее использовавшейся для сервера отчетов.On the Configuration, Configure Operation Manager accounts page, be sure the Data Reader account is the same account previously used for the report server.

При восстановлении исходной конфигурации в новом экземпляре служб SQL Server Reporting Services восстановите исходные базы данных ReportServer и ReportServerTempDB для служб SQL Server Reporting Services с целью сохранения настраиваемых отчетов, избранного, расписаний из исходного развертывания служб Reporting Services.If you are restoring the original configuration on a new SQL Server reporting services instance, restore the original ReportServer and ReportServerTempDB databases for SQL Server Reporting services to preserve your custom reports, favorites, schedules from the original reporting services deployment.

  1. Убедитесь, что RSExecRole является ролью базы данных с базой данных сервера отчетов и временной базы данных.Verify the RSExecRole is a database role with the report server database and temporary database. РольRSExecRole должна иметь разрешения на выполнение операций выбора, вставки, обновления, удаления и ссылки в таблицах базы данных сервера отчетов и разрешение на выполнение хранимых процедур.RSExecRole must have select, insert, update, delete, and reference permissions in the report server database tables, and execute permissions on the stored procedures.
  2. Восстановите ключи шифрования, резервные копии которых были созданы ранее.Restore the encryption keys you backed up earlier. Дополнительные сведения см. в статье Ключи шифрования служб SSRS — резервное копирование и восстановление ключей шифрования.For more information, see SSRS Encryption Keys - Back Up and Restore Encryption Keys.
  3. Восстановите настраиваемые параметры, определенные в файле Web.config, которые вы включили в предыдущей конфигурации.Restore custom settings defined in Web.config enabled in the previous configuration.
  4. Перезапустите службу сервера отчетов.Restart the Report Server service.

После установки и выполнения действий после настройки убедитесь в корректной работе функции отчетов Operations Manager. Для этого сделайте следующее.After completing the installation and post-configuration steps, perform the following to confirm Operations Manager reporting is working correctly.

  1. Убедитесь, что отчет можно выполнять из консоли.Verify that you can successfully run a report from the Operations console.
  2. Убедитесь, что все серверы управления исправны.Ensure that the health state of all Management servers is Healthy.

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