Проблемы
При обновлении экземпляра служб Microsoft SQL Server Reporting Services из Microsoft SQL Server 2012 с пакетом обновления 2 (SP2) или более поздних версий до SQL Server 2012 с пакетом обновления 3 (SP3) или SQL Server 2014 появляется сообщение об ошибке, подобное приведенному ниже.
Версия базы данных сервера отчетов либо имеет недопустимый формат, либо не может быть прочитана. Найдена версия "164". Ожидаемая версия — "162". (rsInvalidReportServerDatabase).
Причина
Эта проблема возникает из-за того, что изменения вносятся в SQL Server 2012 с пакетом обновления 2 (SP2) CU12, что приводит к новой версии базы данных ReportServer. Поскольку это исправление происходит после выпуска SQL Server 2014, если сервер SQL Server 2012 с пакетом обновления 2 (SP2) установлен в CU12 или более поздней версии, для него будет более поздняя версия базы данных, чем в случае, если ожидается выпуск SQL Server 2014 RTM.
Решение
Сведения об обновлении
Эта проблема исправлена в перечисленных ниже накопительных обновлениях для SQL Server.
-
Накопительное обновление 5 для SQL Server 2012 с пакетом обновления 3 (SP3)
-
Накопительное обновление 8 для SQL Server 2014 с пакетом обновления 1 (SP1)
-
Накопительное обновление 1 для SQL Server 2014 с пакетом обновления 2 (SP2)
Примечание.В версии SQL Server 2014 RTM более не планируется CUs, поэтому для получения исправления вам нужно обновить пакет до SP1 или SP2 и соответствующий SP1. Кроме того, вы можете выполнить обновление до любой сборки служб SQL Server Reporting Services 2016. После применения исправления экземпляр служб Reporting Services может правильно распознавать новую версию базы данных.
Сведения о пакете обновления исправлений
Необходимость перезагрузки
После установки этого обновления для исправления может потребоваться перезагрузить компьютер.
Сведения о внесении изменений в реестр
Чтобы использовать одно из исправлений в этом пакете, вам не нужно вносить изменения в реестр.