Příznaky
Když upgradujete instanci služby Microsoft SQL Server Reporting Services z Microsoft SQL serveru 2012 Service Pack 2 (SP2), kumulativní aktualizace 12 (CU12) nebo novější verze na SQL Server 2012 Service Pack 3 (SP3) nebo SQL Server 2014, může se zobrazit chybová zpráva podobná následující:
Verze databáze serveru sestav je buď v neplatném formátu, nebo ji nelze číst. Nalezená verze je 164. Očekávaná verze je 162. (rsInvalidReportServerDatabase).
Příčina
K tomuto problému dochází z důvodu změny v SQL serveru 2012 SP2 CU12, která vede k nové verzi databáze ReportServer. Vzhledem k tomu, že tato oprava proběhne po vydání SQL serveru 2014, pokud je váš server SQL Server 2012 SP2 na CU12 nebo novější verzi, bude mít vyšší verzi databáze, než jakou SQL Server 2014 RTM očekává.
Řešení
Aktualizace informací
Tento problém byl opraven v následujících kumulativních aktualizacích systému SQL Server:
PoznámkaVerze SQL serveru 2014 RTM nemá žádné další plánované CUs, takže se musíte upgradovat na verzi SP1 nebo SP2 a odpovídajícím číslem kr, abyste získali opravu. Nebo můžete upgradovat na libovolný Build SQL Server Reporting Services 2016. Po použití této opravy může instance služby Reporting Services správně rozpoznat novou verzi databáze.
Informace o balíčku aktualizace opravy hotfix
Informace o restartování
Po instalaci této aktualizace hotfix může být nutné restartovat počítač.
Informace v registru
Pokud chcete použít některou z oprav hotfix v tomto balíčku, nemusíte v registru dělat žádné změny.