Перенос установки сервера отчетов

Узнайте, как перенести существующий экземпляр служб SQL Server Reporting Services (SSRS) на экземпляр сервера отчетов Power BI.

Миграция определяется как перемещение файлов данных приложения в новый экземпляр сервера отчетов Power BI. Ниже приведены распространенные причины, по которым можно перенести установку.

  • Вы хотите перейти с SQL Server Reporting Services на сервер отчетов Power BI

    Замечание

    Обновление служб SQL Server Reporting Services до сервера отчетов Power BI не выполняется на месте. Требуется миграция.

  • У вас есть крупномасштабные требования к развертыванию или обновлению

  • Вы изменяете оборудование или топологию установки.

  • Возникла проблема, которая блокирует обновление

Миграция на сервер отчетов Power BI из SSRS (собственный режим)

Миграция с экземпляра SSRS (нативный режим) на Power BI Report Server включает в себя несколько этапов.

Снимок экрана: миграция из собственного режима SSRS в сервер отчетов Power BI.

Замечание

Начиная с SQL Server 2025 корпорация Майкрософт объединяет все локальные службы отчетов под сервером отчетов Power BI. Новые версии служб SQL Server Reporting Services (SSRS) не будут выпущены.

Это важно

Для миграции из служб SQL Server 2022 Reporting Services и более поздних версий требуется сервер отчетов Power BI (май 2025 г.) или более поздней версии.

Замечание

Службы SQL Server 2008 Reporting Services и более поздние версии поддерживаются для миграции.

  1. Резервное копирование ключа шифрования.

  2. Резервное копирование баз данных сервера отчетов.

  3. Клонируйте базу данных сервера отчетов в целевой экземпляр SQL Server.

  4. Установите сервер отчетов Power BI. Если вы используете то же оборудование, вы можете установить сервер отчетов Power BI на том же сервере, что и экземпляр SSRS. Дополнительные сведения об установке сервера отчетов Power BI см. в разделе "Установка сервера отчетов Power BI".

    Замечание

    Имя экземпляра сервера отчетов Power BI будет PBIRS.

  5. Настройте сервер отчетов с помощью Диспетчера конфигурации сервера отчетов и подключитесь к клонированной базе данных.

  6. Выполните любую очистку, необходимую для экземпляра SSRS (собственный режим).

Резервное копирование ключа шифрования

Создайте резервную копию ключа шифрования перед миграцией. Вам нужен ключ шифрования для восстановления зашифрованных данных, таких как сохраненные учетные данные и строки подключения.

  1. Откройте диспетчер конфигурации сервера отчетов и подключитесь к вашему экземпляру SSRS.
  2. Выберите ключи шифрования в левой области.
  3. Выберите "Резервная копия", укажите расположение файла и введите пароль для защиты файла ключа.
  4. Сохраните файл резервной копии в безопасном расположении отдельно от резервных копий базы данных.

Резервное копирование баз данных сервера отчетов

Резервное копирование базы данных каталога сервера отчетов (обычно ReportServer) и временной базы данных (обычно ReportServerTempDB).

  1. Откройте SQL Server Management Studio и подключитесь к экземпляру SQL Server, на котором размещены базы данных сервера отчетов.
  2. Щелкните правой ReportServer кнопкой мыши базу данных и выберите "Задачи>резервного копирования".
  3. Выберите полный тип резервного копирования и укажите место назначения резервного копирования.
  4. Повторите для базы данных ReportServerTempDB.

Клонирование базы данных на целевой сервер

Восстановите резервные копии баз данных в экземпляре SQL Server, в котором будут размещаться базы данных сервера отчетов Power BI.

  1. В SQL Server Management Studio подключитесь к целевому экземпляру SQL Server.
  2. Щелкните правой кнопкой мыши базы данных и выберите "Восстановить базу данных".
  3. Выберите устройство и найдите файл резервной копии.
  4. Восстановите базу данных с тем же именем (например, ReportServer).

Миграция на сервер отчетов Power BI из SSRS (режим интеграции с SharePoint)

Перенос с SSRS (режим интеграции с SharePoint) на сервер отчетов Power BI не так прост, как в нативном режиме. Хотя эти действия предоставляют некоторые рекомендации, у вас могут быть другие файлы и ресурсы в SharePoint, которым необходимо управлять вне этих действий.

Снимок экрана, показывающий миграцию из SSRS в режиме интеграции с SharePoint на сервер отчетов Power BI.

Необходимо перенести содержимое конкретного сервера отчетов из SharePoint на сервер отчетов Power BI. Вам нужно уже установить сервер отчетов Power BI где-то в вашей среде. Дополнительные сведения об установке сервера отчетов Power BI см. в разделе "Установка сервера отчетов Power BI".

Если вы хотите скопировать содержимое сервера отчетов из среды SharePoint в сервер отчетов Power BI, необходимо использовать такие средства, как rs.exe для копирования содержимого. Ниже приведен пример того, что скрипт будет копировать содержимое сервера отчетов из SharePoint в сервер отчетов Power BI.

Замечание

Пример скрипта должен работать с SharePoint 2010 и более поздними версиями, а также со службами SQL Server 2008 Reporting Services и более поздними версиями.

Пример скрипта

Sample Script
rs.exe
-i ssrs_migration.rss -e Mgmt2010
-s https://SourceServer/_vti_bin/reportserver
-v st="sites/bi" -v f="Shared Documents“
-u Domain\User1 -p Password
-v ts=https://TargetServer/reportserver
-v tu="Domain\User" -v tp="Password"

Миграция с одного сервера отчетов Power BI на другой

Миграция с одного сервера отчетов Power BI аналогична миграции из SSRS (собственный режим).

Снимок экрана: миграция с сервера отчетов Power BI на сервер отчетов Power BI.

  1. Резервное копирование баз данных, приложений и файлов конфигурации.

  2. Резервное копирование ключа шифрования.

  3. Клонируйте базу данных сервера отчетов, в котором размещаются отчеты.

    Замечание

    Имя базы данных должно оставаться неизменным при восстановлении на сервере отчетов Power BI.

  4. Установите сервер отчетов Power BI. Вы не можете установить сервер отчетов Power BI на том же сервере, что и сервер, из который выполняется миграция. Дополнительные сведения об установке сервера отчетов Power BI см. в разделе "Установка сервера отчетов Power BI".

    Замечание

    Имя экземпляра сервера отчетов Power BI будет PBIRS.

  5. Настройте сервер отчетов с помощью Диспетчера конфигурации сервера отчетов и подключитесь к клонированной базе данных.

  6. Выполните любую очистку, необходимую для установки старого сервера отчетов Power BI.

Дополнительные вопросы? Попробуйте обратиться к сообществу Power BI