У нас есть существующая установка SQL Server Reporting Services, работающая на установке SQL Server до R2 (10.0.4000.0). И уровень приложения, и уровень данных находятся на одном компьютере.
Мне нужно переместить эту установку на другой сервер, на котором в настоящее время работает SQL Server 2008 R2 RTM (версия 10.50.1600.1). Опять же, уровень приложения и уровень данных будут находиться на одном компьютере.
У меня уже есть настройка SSRS на новом компьютере, и теперь мне нужно знать, могу ли я просто сделать резервную копию / восстановить базы данных ReportServer и ReportServerTempDB со старого компьютера (до R2), а новая установка подберет их и использует. Я знаю, что это немного сложнее, чем это (т.е. есть экспорт / импорт ключа шифрования), но меня больше всего беспокоит, есть ли какие-либо критические изменения схемы, которые были внесены в R2. Если быстро взглянуть на пустые базы данных на сервере R2, можно заметить некоторые различия по сравнению с базами данных на старом сервере.
Застрял ли я просто вручную перенести свои отчеты на новый сервер?
Я пошел дальше и попробовал это, и, похоже, SSRS обновляет схему на лету. Я остановил службу, восстановил ReportServer до R2 и ReportServer-TempDB, перезапустил службу, импортировал ключ шифрования с другого сервера и провел еще одно сравнение схемы. Все различия схем были применены автоматически.
Короче, вроде работает нормально.