Συμπτώματα
Ας υποθέσουμε ότι δημιουργείτε έναν εξωτερικό πίνακα PolyBase, χρησιμοποιώντας μια εξωτερική προέλευση δεδομένων Oracle. Όταν αντιστοιχίζετε έναν τύπο Oracle NUMBER σε έναν τύπο T-SQL DECIMAL/NUMERIC, ενδέχεται να λάβετε το ακόλουθο μήνυμα λάθους:
Οι ακόλουθες στήλες στο σχήμα που ορίζεται από το χρήστη δεν είναι συμβατές με το σχήμα εξωτερικού πίνακα για τον πίνακα '<TableName>': Στήλη που ορίζεται από το χρήστη: ([<ColumnName>] DECIMAL(<n>) NOT NULL) δεν είναι συμβατό με τον τύπο της στήλης εξωτερικού πίνακα που εντοπίστηκε: ([<ColumnName>] FLOAT(53) NOT NULL)
Κατάσταση
Η Microsoft έχει επιβεβαιώσει ότι πρόκειται για ένα ζήτημα που αφορά τα προϊόντα της Microsoft που παρατίθενται στην ενότητα "Ισχύει για".
Επίλυση
Αυτό το πρόβλημα διορθώνεται στην ακόλουθη αθροιστική ενημέρωση για SQL Server:
Πληροφορίες σχετικά με τις αθροιστικές ενημερώσεις για SQL Server
Κάθε νέα αθροιστική ενημερωμένη έκδοση για SQL Server περιέχει όλες τις επείγουσες επιδιορθώσεις και ενημερώσεις κώδικα ασφαλείας που υπήρχαν στην προηγούμενη δομή. Συνιστούμε να εγκαταστήσετε την πιο πρόσφατη έκδοση για την έκδοση του SQL Server που διαθέτετε:
Πιο πρόσφατη αθροιστική ενημέρωση για το SQL Server 2019
Παραπομπές
Ενημερωθείτε σχετικά με την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.
Αποποίηση ευθυνών για πληροφορίες τρίτων κατασκευαστών
Τα προϊόντα τρίτων κατασκευαστών που αναφέρονται σε αυτό το άρθρο έχουν κατασκευαστεί από εταιρείες που είναι ανεξάρτητες από τη Microsoft. Η Microsoft δεν παρέχει καμία εγγύηση, έμμεση ή άλλη, σχετικά με την απόδοση και την αξιοπιστία αυτών των προϊόντων.