Sintomi
Quando si aggiorna l'istanza di Microsoft SQL Server Reporting Services da Microsoft SQL Server 2012 Service Pack 2 (SP2) aggiornamento cumulativo 12 (CU12) o versioni successive a SQL Server 2012 Service Pack 3 (SP3) o SQL Server 2014, è possibile che venga visualizzato un messaggio di errore simile al seguente:
La versione del database del server di report si trova in un formato non valido oppure non può essere letto. La versione trovata è "164". La versione prevista è "162". (rsInvalidReportServerDatabase).
Causa
Questo problema si verifica a causa di una modifica apportata in SQL Server 2012 SP2 CU12 che restituisce una nuova versione del database ReportServer. Poiché questa correzione viene eseguita dopo la versione di SQL Server 2014, se il server di SQL Server 2012 SP2 si trova in CU12 o in una versione successiva, la versione del database sarà superiore a quella prevista da SQL Server 2014 RTM.
Risoluzione
Informazioni sull'aggiornamento
Questo problema è stato risolto negli aggiornamenti cumulativi seguenti per SQL Server:
Nota La versione RTM di SQL Server 2014 non è più prevista per il CUs, quindi è necessario eseguire l'aggiornamento a SP1 o SP2 e alla corrispondente CU per ottenere la correzione. In alternativa, è possibile eseguire l'aggiornamento a qualsiasi build di SQL Server Reporting Services 2016. Dopo aver applicato la correzione, l'istanza di Reporting Services può riconoscere correttamente la nuova versione del database.
Informazioni sui pacchetti di aggiornamento hotfix
Informazioni sul riavvio
Potrebbe essere necessario riavviare il computer dopo aver applicato questo aggiornamento hotfix.
Informazioni sul Registro di sistema
Per usare uno degli hotfix in questo pacchetto, non è necessario apportare modifiche al registro di sistema.