Συμπτώματα
Εξετάστε το ακόλουθο σενάριο:
-
Μπορείτε να ενεργοποιήσετε την επιλογή " κοινή συμβατότητα κριτηρίων (CCC)" στην ΠΑΡΟΥΣΊΑ του SQL Server 2017.
-
Προσπαθείτε να συνδεθείτε με την παρουσία του SQL Server, χρησιμοποιώντας μια ανύπαρκτη σύνδεση SQL.
-
Συνδεθείτε στην παρουσία του SQL Server με ένα λογαριασμό διαχειριστή.
-
Εκτελέστε την εντολή DBCC CHECKDBστην κύρια βάση δεδομένων.
Σε αυτό το σενάριο, ενδέχεται να λάβετε ένα μήνυμα σφάλματος που μοιάζει με το εξής:
MSG 2570, επίπεδο 16, κατάσταση 2, σελίδα LineNumberγραμμής(#: #), slot # στο αναγνωριστικό αντικειμένου #, αναγνωριστικό ευρετηρίου #, Αναγνωριστικό διαμερίσματος #, Αναγνωριστικό μονάδας Επιμ # (πληκτρολογήστε "δεδομένα γραμμής"). Η τιμή "όνομα" της στήλης είναι εκτός περιοχής για τον τύπο δεδομένων "nvarchar". Ενημερώστε τη στήλη σε μια νομική τιμή.
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα πρόβλημα στα προϊόντα της Microsoft που παρατίθενται στην ενότητα "ισχύει για".
Επίλυση
Αυτό το πρόβλημα διορθώνεται με την ακόλουθη αθροιστική ενημέρωση για τον SQL Server:
Πληροφορίες για τις αθροιστικές ενημερώσεις για τον SQL Server:
Κάθε νέα αθροιστική ενημέρωση για τον SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που συμπεριλήφθηκαν στην προηγούμενη αθροιστική ενημέρωση. Ανάληψη ελέγχου των πιο πρόσφατων αθροιστικών ενημερώσεων για τον SQL Server:
Λύση
Για να επιλύσετε αυτό το ζήτημα, ενεργοποιήστε τη σημαία παρακολούθησης (TF) 2566 που απενεργοποιεί τον DATA_PURITY έλεγχο κατά την εκτέλεση της ΕΝΤΟΛΉς DBCC CHECKDB σε σχέση με την κύρια βάση δεδομένων. Ωστόσο, αυτό δεν εμποδίζει την εισαγωγή μη έγκυρων γραμμών στην κύρια βάση δεδομένων. Απενεργοποιεί απλώς τον λογαριασμό κατά τη διάρκεια της εντολής DBCC CHECKDB.
Αναφορές
Μάθετε περισσότερα σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.