Symptômes
Lorsque vous effectuez une mise à niveau d’une instance de Microsoft SQL Server Reporting Services à partir de Microsoft SQL Server 2012 Service Pack 2 (SP2) ou d’une version ultérieure vers SQL Server 2012 Service Pack 3 (SP3) ou SQL Server 2014, vous pouvez recevoir un message d’erreur qui ressemble à ce qui suit :
La version de la base de données du serveur de rapports est dans un format non valide ou ne peut pas être lue. La version trouvée est « 164 ». La version attendue est « 162 ». (rsInvalidReportServerDatabase).
Cause
Ce problème survient en raison d’une modification apportée à une nouvelle version de la base de données ReportServer dans SQL Server 2012 SP2 CU12. Dans la mesure où ce correctif est passé après la publication de SQL Server 2014, si votre serveur SQL Server 2012 SP2 se trouve sur CU12 ou une version ultérieure, la version de la base de données est plus élevée que celle attendue par SQL Server 2014.
Résolution
Informations sur la mise à jour
Ce problème a été résolu dans les mises à jour cumulatives de SQL Server suivantes :
RemarqueLa version RTM de SQL Server 2014 ne comporte plus de CUs et vous devez effectuer la mise à niveau vers SP1 ou SP2 et la mise à jour correspondante pour obtenir le correctif. Vous pouvez ou effectuer une mise à niveau vers n’importe quelle version de SQL Server Reporting Services 2016. Après avoir appliqué le correctif, l’instance Reporting Services peut reconnaître correctement la nouvelle version de la base de données.
Informations de package de mise à jour de correctif
Informations sur le redémarrage
Vous devrez probablement redémarrer l’ordinateur une fois cette mise à jour du correctif logiciel appliquée.
Informations sur le Registre
Pour utiliser l’un des correctifs de ce package, vous n’avez pas besoin d’apporter des modifications au registre.