Συμπτώματα
Κατά την εκκίνηση του PolyBase ή όταν εκτελείτε ερωτήματα PolyBase σε ένα μη αγγλικό λειτουργικό σύστημα, παρατηρήστε ότι τα ερωτήματα PolyBase αποτυγχάνουν και δημιουργούν σφάλματα ή η εκκίνηση των υπηρεσιών PolyBase αποτυγχάνει υπό ορισμένες συνθήκες.
Για παράδειγμα:
Όταν προσπαθείτε να εκκινήσετε τις υπηρεσίες PolyBase σε τουρκικές τοπικές ρυθμίσεις, λαμβάνετε το ακόλουθο μήνυμα σφάλματος:
"Δεν ήταν δυνατή η φόρτωση του τύπου 'Int' από τη συγκρότηση 'Microsoft.SQLServer.DataWarehouse.Common"
Όταν εκτελείτε ερωτήματα PolyBase σε μια περιοχή που χρησιμοποιεί κόμματα αντί για τελείες ως διαχωριστικά δεκαδικών, ενδέχεται να παρατηρήσετε τα εξής:
-
Η συλλογή δειγμάτων στατιστικών στοιχείων σε έναν εξωτερικό πίνακα που υποστηρίζεται από την Teradata δεν χρησιμοποιεί το ποσοστό που καθορίζεται από το χρήστη.
-
Τα ερωτήματα δημιουργούν μη έγκυρες λεκτικές λεκτικές αιωρήσεις που δημιουργούν ένα σφάλμα από την εξωτερική προέλευση.
-
Η δημιουργία στατιστικών στοιχείων σε έναν εξωτερικό πίνακα με στήλη DateTime επιστρέφει το ακόλουθο μήνυμα σφάλματος: "Η συμβολοσειρά δεν αναγνωρίστηκε ως έγκυρη DateTime".
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για πρόβλημα στα προϊόντα της Microsoft που αναφέρονται στην ενότητα "Ισχύει για".
Επίλυση
Αυτό το πρόβλημα έχει διορθωθεί στην ακόλουθη συγκεντρωτική ενημέρωση για SQL Server:
Συγκεντρωτική ενημέρωση 8 για SQL Server 2019
Πληροφορίες για τις συγκεντρωτικές ενημερώσεις για SQL Server:
Κάθε νέα συγκεντρωτική ενημέρωση για SQL Server περιέχει όλες τις άμεσες επιδιορθώσεις και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη συγκεντρωτική ενημέρωση. Δείτε τις πιο πρόσφατες συγκεντρωτικές ενημερώσεις για SQL Server:
Λύση
Για να επιλύσετε αυτό το πρόβλημα, μπορείτε να εκτελέσετε ερωτήματα PolyBase στις τοπικές ρυθμίσεις στα Αγγλικά.
Αναφορές
Ενημερωθείτε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για την περιγραφή ενημερώσεων λογισμικού.