Поделиться через


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

Область применения: SQL Server Reporting Services (2016) ❌ Сервер отчетов Power BI SharePoint

Выполнить обновление или преобразование из одного режима сервера Reporting Services в другой невозможно. Например, невозможно обновить или преобразовать сервер отчетов в собственном режиме в сервер, работающий в режиме интеграции с SharePoint. Невозможно копировать базы данных сервера отчетов между режимами, потому что они используют различные схемы баз данных. Можно перенести содержимое с одного сервера отчетов на другой. Используемые средства зависят от режима сервера отчетов, настроенного для исходных и целевых серверов.

Средство миграции служб Reporting Services

Средство поддерживает перенос содержимого из развертывания в собственном режиме в развертывание в режиме интеграции с SharePoint. Эта программа не поддерживает перенос из режима интеграции с SharePoint в режим SharePoint или из режима интеграции с SharePoint в собственный режим.

См. дополнительные сведения о средстве миграции служб Reporting Services (https://www.microsoft.com/download/details.aspx?id=29560).

Использование скрипта для переноса содержимого

Если средство миграции не удовлетворяет требованиям, можно вручную перенести данные сервера отчетов. Ниже приводится сводка шагов, которые необходимо выполнить для переноса элементов отчета из одного развертывания Reporting Services в другое. Метод поддерживает собственный режим работы и режим интеграции с SharePoint в качестве исходного и конечного сервера.

  1. Создание резервных копий и восстановление ключей шифрования. Это ключ, который используется для шифрования данных. Ключ шифрования также используется для шифрования паролей, например паролей, сохраненных для соединения с источниками данных. Но перенести пароли невозможно, поэтому в целевой среде их нужно ввести снова.

  2. Скрипты Reporting Services RSS. Запишите скрипт Visual Basic, который вызывает методы SOAP веб-службы сервера отчетов, чтобы копировать данные между базами данных. Используйте служебную программу RS.exe для запуска скрипта. Rs.exe устанавливается с Reporting Services.

В следующей таблице перечислены объекты служб Reporting Services, которые можно перенести с помощью скриптов.

Object Можно вносить в скрипт Комментарии
Отчеты Да После миграции потребуется повторно ввести пароли для источников данных.
Источники данных Да После миграции восстановите ссылки отчетов на источники данных.
Модели Да
Наборы данных Да
Элементы отчетов После миграции проверьте или обновите путь к элементам отчета.
Расписания Да См. метод ListSchedules в разделе Subscription and Delivery Methods.
Подписки yes См. метод List Subscriptions Subscription and Delivery Methods и метод ChangeSubscriptionOwner .
Моментальные снимки

Примечание.

Части отчетов устарели для всех выпусков служб SQL Server Reporting Services, начиная с SQL Server Reporting Services 2019 и всех выпусков Сервер отчетов Power BI начиная с Сервер отчетов Power BI сентября 2022 года.

Есть еще вопросы? Посетите форум служб Reporting Services.