Συμπτώματα
Όταν αναβαθμίζετε την παρουσία των υπηρεσιών αναφοράς του Microsoft SQL Server από τον Microsoft SQL Server 2012 Service Pack 2 (SP2) αθροιστική ενημερωμένη έκδοση 12 (CU12) ή νεότερες εκδόσεις σε SQL Server 2012 Service Pack 3 (SP3) ή SQL Server 2014, ενδέχεται να λάβετε ένα μήνυμα σφάλματος παρόμοιο με το εξής:
Η έκδοση της βάσης δεδομένων του διακομιστή αναφορών είναι είτε σε μορφή που δεν είναι έγκυρη είτε δεν είναι δυνατή η ανάγνωσή της. Η έκδοση που εντοπίστηκε είναι "164". Η αναμενόμενη έκδοση είναι "162". (rsInvalidReportServerDatabase).
Αιτία
Αυτό το ζήτημα παρουσιάζεται εξαιτίας μιας αλλαγής γίνεται στον SQL Server 2012 SP2 CU12 που έχει ως αποτέλεσμα μια νέα έκδοση της βάσης δεδομένων ReportServer. Επειδή αυτή η επιδιόρθωση γίνεται μετά την κυκλοφορία του SQL Server 2014, εάν ο διακομιστής SQL Server 2012 SP2 βρίσκεται σε CU12 ή νεότερη έκδοση, θα έχει υψηλότερη έκδοση βάσης δεδομένων από αυτήν που αναμένει ο SQL Server 2014 RTM.
Επίλυση
Ενημέρωση πληροφοριών
Αυτό το πρόβλημα διορθώθηκε στις παρακάτω αθροιστικές ενημερώσεις για τον SQL Server:
Σημείωση Η έκδοση του SQL Server 2014 RTM δεν έχει πλέον προγραμματιστεί για εσάς, επομένως πρέπει να κάνετε αναβάθμιση σε SP1 ή SP2 και στο αντίστοιχο CU για να λάβετε την επιδιόρθωση. Εναλλακτικά, μπορείτε να κάνετε αναβάθμιση σε οποιαδήποτε δομή των υπηρεσιών αναφοράς του SQL Server 2016. Αφού εφαρμόσετε την επιδιόρθωση, η παρουσία των υπηρεσιών αναφοράς μπορεί να αναγνωρίσει σωστά τη νέα έκδοση της βάσης δεδομένων.
Πληροφορίες πακέτου ενημέρωσης επειγουσών επιδιορθώσεων
Πληροφορίες επανεκκίνησης
Ίσως χρειαστεί να επανεκκινήσετε τον υπολογιστή μετά την εφαρμογή αυτής της ενημέρωσης της επείγουσας επιδιόρθωσης.
Πληροφορίες μητρώου
Για να χρησιμοποιήσετε μία από τις επείγουσες επιδιορθώσεις σε αυτό το πακέτο, δεν χρειάζεται να κάνετε αλλαγές στο μητρώο.