Príznaky
Pri inovácii inštancie služby Microsoft SQL Server Reporting Services zo servera Microsoft SQL Server 2012 Service Pack 2 (SP2) Kumulatívna aktualizácia 12 (CU12) alebo novšia verzia na SQL Server 2012 Service Pack 3 (SP3) alebo SQL Server 2014 sa môže zobraziť chybové hlásenie podobné nasledujúcemu:
Verzia databázy servera zostáv je buď vo formáte, ktorý nie je platný, alebo ho nie je možné prečítať. Nájdená verzia je ' 164 '. Očakávaná verzia je ' 162 '. (rsInvalidReportServerDatabase).
Príčina
Tento problém sa vyskytuje, pretože zmeny sa vykonajú v SQL Server 2012 SP2 CU12, ktorý má za následok novú verziu databázy ReportServer. Keďže táto oprava sa vykoná po vydaní SQL servera 2014, ak je server SQL Server 2012 SP2 na CU12 alebo novšiu verziu, bude mať vyššiu verziu databázy, ako očakáva SQL Server 2014 RTM.
Riešenie
Informácie o aktualizácii
Tento problém bol vyriešený v nasledujúcich kumulatívnych aktualizáciách pre SQL Server:
Poznámka: Verzia SQL servera 2014 RTM nemá viac plánovaných CUs, takže budete musieť inovovať na balík SP1 alebo SP2 a zodpovedajúcu verziu CU, aby ste mohli opraviť. Prípadne môžete vykonať inováciu na ľubovoľnú zostavu služieb SQL Server Reporting Services 2016. Po použití opravy môže inštancie služby Reporting Services rozpoznať novú verziu databázy správne.
Informácie o aktualizácii balíka rýchlej opravy
Informácie o reštartovaní
Možno budete musieť reštartovať počítač po použití tejto aktualizácie hotfix.
Informácie o databáze Registry
Ak chcete použiť niektorý z rýchlych opráv v tomto balíku, nemusíte vykonávať žiadne zmeny v databáze Registry.