Simptomai
Naujinant "Microsoft SQL Server" ataskaitų tarnybų egzempliorių iš "Microsoft SQL Server" 2012 2 pakeitimų paketo (SP2) kaupiamąjį naujinimą 12 (CU12) arba vėlesnes versijas į "SQL Server 2012" 3 pakeitimų paketą (SP3) arba "SQL Server 2014" galite gauti klaidos pranešimą, panašų į šį:
Ataskaitų serverio duomenų bazės versija yra neleistinas formatas arba jo negalima skaityti. Rasta versija yra "164". Numatoma versija yra "162". (rsInvalidReportServerDatabase).
Priežastis
Ši problema kyla dėl to, kad keitimas atliekamas "SQL Server" 2012 SP2 CU12, kuri gaunama naujoje "ReportServer" duomenų bazės versijoje. Šis pataisymas atliekamas po SQL serverio 2014 leidimo, jei jūsų "SQL Server 2012" SP2 serveris yra "CU12" arba naujesnėje versijoje, jis turės didesnę duomenų bazės versiją nei "SQL Server" 2014 RTM tikisi.
Sprendimas
Atnaujinti informaciją
Ši problema buvo išspręsta Šiame kaupiamųjų naujinimų SQL Server:
Pastaba. SQL serverio 2014 RTM versija neturi daugiau suplanuoto CUs, todėl turite atnaujinti SP1 arba SP2 ir atitinkamą CU gauti pataisą. Arba galite naujinti versiją į bet kurį "SQL Server" ataskaitų tarnybų 2016 komponavimo versiją. Pritaikius pataisą, ataskaitų tarnybų egzempliorius tinkamai atpažįsta naująją duomenų bazės versiją.
Karštųjų pataisų naujinimo paketo informacija
Informacijos paleidimas iš naujo
Pritaikius šį karštųjų pataisų naujinimą gali tekti iš naujo paleisti kompiuterį.
Registro informacija
Norėdami naudoti vieną iš karštųjų pataisų šiame pakete, jums nereikia keisti registro.