Quantcast
Channel: Немножко всего .. из жизни администратора ms sql server
Viewing all articles
Browse latest Browse all 43

Обновление MS SQL Server Reporting Services 2014 до 2017

$
0
0


Имеем сервер отчетов на основе MSSQLServer2014, более 100 отчетов, столько же DataSet-ов, 10-к каталогов отчетов с разделенными правами, плюс два десятка строк подключений, где прописаны строки подключения с паролями. База данных ReportingServicesтак же хранится локально на MSSQLServer2014. Время идет и текущий сервер необходимо обновлять до версии 2017. В данной статье опишу шаги, которые позволяют обновить SQLReportingServices.


Итак, первое самое главное при начале любых работ по изменению конфигураций, это наличие резервных копий, в нашем случае это баз данных ReportingServices, по умолчанию базы данных
[ReportServer]
[ReportServerTempDB]
и ключ шифрования. Создать резервную копию ключа шифрования можно в разделе «EncryptionKeys» приложения «ReportingServicesConfigurationManager»

При создании, укажите пароль, который понадобится при восстановлении.

После этого нам необходимо, обновить СУБД SQLServerи службу ReportingServices, либо мы можем все удалить и поставить чистый экземпляр SQLServerи ReportingServices. Для уменьшения простоя недоступности, мы обновим SQLServerповерх, выбрав в установщике MSSQLServer2017 обновлений MSSQLServerдо версии 2017. Во время выбора параметров, установщик вам сообщит, что для обновления MSSQLReportingServicesтекущий экземпляр нужно удалить, а для установки версии 2017 ReportingServicesнужно отдельно скачать и установить данное приложение:
 


Так и делаем, обновляем SQLServerи удаляем службу MSSQLReportingServices. Далее скачиваем с сайта Microsoftустановщик MSSQLReportingServices2017 и запускаем его установку:


При установке выбираем редакцию ReportingServices, можно выбрать пробную версию на 180 дней, Expressредакцию, Developer, только нужно учесть, чтобы MSSQLServerтоже должен быть Developerредакции или указать ключ продукта, к примеру, по которому установлен MSSQLServer.
После этого устанавливаем Reporting Services и настраиваем его приложении «Reporting Services Configuration Manager»

Указываем учетную запись запуска службы, в разделе «Database» указываем сервер с нашими базами данных, сервер который мы обновили до версии 2017. И самое главное, в разделе «EncryptionKeys» нужно восстановить наш ключ, сделанный в 2014 версии:

После того как указали при восстановление наш ключ и пароль и нажали "Apply", будет восстановлен ключ шифрования и сделан рестарт службы ReportingServices, наши отчеты станут доступны, как и прежде, все права и строки подключения с паролями будут работать.

Кстати, выше указанный план, это не только план миграции, но и почти полностью план восстановления самой службы ReportingServices, так, что кто не делал ни разу, пока еще не поздно, сделайте восстановление вашего сервера отчета MSSQLServer.
Хорошей миграции!



Viewing all articles
Browse latest Browse all 43

Trending Articles