Миграция из собственного режима в режим интеграции с SharePoint (SSRS)
Выполнить обновление или преобразование из одного режима сервера Reporting Services в другой невозможно. Например, невозможно обновить или преобразовать сервер отчетов в собственном режиме в сервер, работающий в режиме интеграции с SharePoint. Невозможно копировать базы данных сервера отчетов между режимами, потому что они используют различные схемы баз данных. Можно перенести содержимое с одного сервера отчетов на другой. Используемые средства зависят от режима сервера отчетов, настроенного для исходных и целевых серверов.
Применимо к: Reporting Services в собственном режиме | Reporting Services в режиме интеграции с SharePoint
Средство миграции служб Reporting Services
Средство поддерживает перенос содержимого из развертывания в собственном режиме в развертывание в режиме интеграции с SharePoint. Эта программа не поддерживает перенос из режима интеграции с SharePoint в режим SharePoint или из режима интеграции с SharePoint в собственный режим.
См. дополнительные сведения о средстве миграции служб Reporting Services (https://www.microsoft.com/download/details.aspx?id=29560).
Использование скрипта для переноса содержимого
Если средство миграции не удовлетворяет требованиям, можно вручную перенести данные сервера отчетов. Ниже приводится сводка шагов, которые необходимо выполнить для переноса элементов отчета из одного развертывания Reporting Services в другое. Метод поддерживает собственный режим работы и режим интеграции с SharePoint в качестве исходного и конечного сервера.
Создание резервных копий и восстановление ключей шифрования. Это ключ, который используется для шифрования данных. Ключ шифрования также используется для шифрования паролей, например паролей, сохраненных для соединения с источниками данных. Но перенести пароли невозможно, поэтому в целевой среде их нужно ввести снова.
Скрипты Reporting Services RSS. Запишите скрипт Visual Basic, который вызывает методы SOAP веб-службы сервера отчетов, чтобы копировать данные между базами данных. Используйте служебную программу RS.exe для запуска скрипта. Rs.exe устанавливается с Reporting Services.
Пример скрипта Reporting Services rs.exe для переноса содержимого между серверами отчетов. Разделы содержат описание того, как использовать образец скрипта, который можно загрузить на сайте CodePlex.
Пример rss-скрипта на сайте CodePlex см. здесь: Скрипт программы RS.exe служб Reporting Services, который переносит содержимое с одного сервера отчетов на другой
В следующей таблице перечислены объекты служб Reporting Services, которые можно перенести с помощью скриптов.
Объект | Можно вносить в скрипт | Комментарии |
---|---|---|
Отчеты | Да | После миграции потребуется повторно ввести пароли для источников данных. |
Источники данных | Да | После миграции восстановите ссылки отчетов на источники данных. |
Модели | Да | |
Наборы данных | Да | |
Элементы отчетов | После миграции проверьте или обновите путь к элементам отчета. | |
Расписания | Да | См. метод ListSchedules в разделе Subscription and Delivery Methods. |
Подписки | да | См. статью Методы подписки и подписки , а также метод ChangeSubscriptionOwner. ChangeSubscriptionOwner |
Моментальные снимки | ||