Ознаки
Під час оновлення екземпляра служб звітування Microsoft SQL Server із Microsoft SQL Server 2012 із пакетом оновлень 2 (SP2) накопичувальне оновлення 12 (CU12) або пізніші версії до SQL Server 2012 Service Pack 3 (SP3) або SQL Server 2014 може з'явитися повідомлення про помилку приблизно такого вигляду:
Версія бази даних сервера звітів міститься в неприпустимій форматі, або його не можна прочитати. Знайдена версія – "164". Очікувана версія – "162". (rsInvalidReportServerDatabase).
Причина
Ця проблема виникає через внесення змін у SQL Server 2012 SP2 CU12, що призводить до створення нової версії бази даних Reзвітних серверів. Оскільки це виправлення здійснюється після випуску SQL Server 2014, якщо сервер SQL Server 2012 SP2 перебуває в CU12 або новішої версії, вона матиме вищу версію бази даних, ніж програма SQL Server 2014 RTM очікує.
Спосіб вирішення
Відомості про оновлення
Цю проблему вирішено в таких сукупних оновлень для SQL Server:
Примітка.У версії SQL Server 2014 RTM немає більше запланованих кас, тому потрібно оновити пакет SP1 або SP2 та відповідні CU, щоб отримати виправлення. Або можна оновити до будь-якої збірки служб звітування SQL Server 2016. Після того як ви застосуєте виправлення, екземпляр служби звітування може правильно розпізнати нову версію бази даних.
Відомості про пакет виправлень
Необхідність перезавантаження
Можливо, доведеться перезавантажити комп'ютер після того, як ви застосуєте це оновлення виправлення.
Внесення змін до реєстру
Щоб скористатися одним із виправлень у цьому пакеті, не потрібно вносити зміни до реєстру.