Συμπτώματα
Ας υποθέσουμε ότι χρησιμοποιείτε την PolyBase στο Microsoft SQL Server 2016 ή 2017 και υπάρχει ένα έναυσμα γλώσσας ορισμού δεδομένων (DDL) που εμφανίζεται κάθε φορά που εκτελείται μια εντολή CREATE EXTERNAL TABLE. Όταν εκτελείτε την εντολή CREATE EXTERNAL TABLE για να δημιουργήσετε έναν εξωτερικό πίνακα της PolyBase, ενδέχεται να παρουσιαστεί παραβίαση πρόσβασης (AV) λόγω του εναύσματος DDL που υψώνεται. Επιπλέον, ενδέχεται να λάβετε μηνύματα σφάλματος που μοιάζουν με τα εξής:
Msg 596, Επίπεδο 21, Πολιτεία 1, Αριθμός γραμμής
Δεν είναι δυνατή η συνέχιση της εκτέλεσης, επειδή η περίοδος λειτουργίας βρίσκεται σε κατάσταση τερματισμού.
Msg 0, Επίπεδο 20, Νομός 0, Αριθμός γραμμής
Παρουσιάστηκε ένα σοβαρό σφάλμα στην τρέχουσα εντολή. Τα αποτελέσματα, εάν υπάρχουν, θα πρέπει να απορριφθούν.
Επίλυση
Αυτό το πρόβλημα έχει διορθωθεί στις ακόλουθες αθροιστικές ενημερώσεις για SQL Server:
Συγκεντρωτική ενημέρωση 1 για SQL Server 2017
Κάθε νέα συγκεντρωτική ενημέρωση για SQL Server περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη συγκεντρωτική ενημέρωση. Δείτε τις πιο πρόσφατες συγκεντρωτικές ενημερώσεις για SQL Server:
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".
Αναφορές
Ενημερωθείτε σχετικά με την ορολογίαπου χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.