Symptomy
Po uaktualnieniu wystąpienia usług Microsoft SQL Server Reporting Services z programu Microsoft SQL Server 2012 z dodatkiem Service Pack 2 (SP2) aktualizacja zbiorcza 12 (CU12) lub nowsza wersja do programu SQL Server 2012 z dodatkiem Service Pack 3 (SP3) lub SQL Server 2014 może zostać wyświetlony komunikat o błędzie podobny do następującego:
Wersja bazy danych serwera raportów jest w nieprawidłowym formacie lub nie można jej odczytać. Znaleziona wersja to ' 164 '. Oczekiwana wersja to ' 162 '. (rsInvalidReportServerDatabase).
Przyczyna
Ten problem występuje z powodu zmiany wprowadzonej w programie SQL Server 2012 z dodatkiem SP2 CU12, w której powstaje nowa wersja bazy danych ReportServer. Ponieważ ta poprawka jest wprowadzana po wydaniu programu SQL Server 2014, jeśli serwer SQL Server 2012 z dodatkiem SP2 jest w wersji CU12 lub nowszej, będzie miał nowszą wersję bazy danych niż ta, której oczekuje program SQL Server 2014 RTM.
Rozwiązanie
Informacje o aktualizacji
Ten problem został rozwiązany w następujących zbiorczych aktualizacjach programu SQL Server:
-
Zbiorcza aktualizacja 5 dla programu SQL Server 2012 z dodatkiem SP3
-
Zbiorcza aktualizacja 8 dla programu SQL Server 2014 z dodatkiem SP1
-
Zbiorcza aktualizacja 1 dla programu SQL Server 2014 z dodatkiem SP2
UwagaProgram SQL Server 2014 RTM nie ma już zaplanowanych aktualizacji CUs, więc konieczna jest aktualizacja do dodatku SP1 lub SP2, a także odpowiednia CU, aby uzyskać poprawkę. Możesz też przeprowadzić uaktualnienie do dowolnej kompilacji usług SQL Server Reporting Services 2016. Po zastosowaniu tej poprawki wystąpienie usług Reporting Services może poprawnie rozpoznać nową wersję bazy danych.
Informacje o pakiecie aktualizacji poprawki
Informacje dotyczące ponownego uruchamiania
Po zastosowaniu tej aktualizacji poprawki może być konieczne ponowne uruchomienie komputera.
Informacje dotyczące rejestru
Aby skorzystać z jednej z poprawek w tym pakiecie, nie trzeba wprowadzać żadnych zmian w rejestrze.