Συμπτώματα
Ας υποθέσουμε ότι έχετε μια βάση δεδομένων κύριων υπηρεσιών δεδομένων (MDS) στον SQL Server 2016 και 2017. Όταν προσπαθείτε να αναβαθμίσετε τη βάση δεδομένων MDS στην πιο πρόσφατη έκδοση, ενδέχεται να παρατηρήσετε ότι η αναβάθμιση αποτυγχάνει μετά από λίγα λεπτά. Επιπλέον, ενδέχεται να λάβετε μηνύματα σφάλματος που μοιάζουν με τα εξής:
Microsoft. MasterDataServices. Configuration. ConfigurationException: εσφαλμένη σύνταξη κοντά στη λέξη-κλειδί "IF". ---> System. Data. SqlClient. SqlException: εσφαλμένη σύνταξη κοντά στη λέξη-κλειδί "IF".
Αιτία
Αυτό το πρόβλημα παρουσιάζεται όταν χρησιμοποιείτε ιεραρχίες που προέρχονται από πολλά-προς-πολλά (M2M) με ένα μεγάλο όνομα χαρακτηριστικού. Στη συνέχεια, η συνάρτηση CONTACT περικόπτει την πρόταση SQL.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Επίλυση
Αυτό το ζήτημα διορθώνεται με τις ακόλουθες αθροιστικές ενημερώσεις για τον SQL Server:
Πληροφορίες για τις αθροιστικές ενημερώσεις για τον SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Αναφορές
Μάθετε για το ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.