Μετάβαση στο κύριο περιεχόμενο
Υποστήριξη
Είσοδος με Microsoft
Είσοδος ή δημιουργία λογαριασμού.
Γεια σας,
Επιλέξτε διαφορετικό λογαριασμό.
Έχετε πολλούς λογαριασμούς
Επιλέξτε τον λογαριασμό με τον οποίο θέλετε να εισέλθετε.

Συμπτώματα

Ξεκινώντας από την SQL Server 2019 CU6, η δυνατότητα "Δημιουργία εξωτερικού πίνακα" έχει επεκταθεί ώστε να περιλαμβάνει μια Rejected_Row_Location παράμετρο. Αυτή η τιμή αντιπροσωπεύει τη θέση στην Εξωτερική προέλευση δεδομένων στην οποία θα συνταχθούν τα Αρχεία σφάλματος και οι Γραμμές που έχουν απορριφθεί. Αυτή η επιλογή μπορεί να χρησιμοποιηθεί μόνο με εξωτερικούς πίνακες, χρησιμοποιώντας τη μορφή αρχείου DELIMITEDTEXT στις εξωτερικές προελεύσεις δεδομένων τύπου Hadoop.

CREATE EXTERNAL TABLE [dbo]. [Reject_Example]

(

[Col_one] TINYINT NULL,

[Col_two] VARCHAR(100) NULL;

[Col_three] NUMERIC(2;2) NULL

)

ΜΕ

(

DATA_SOURCE = EDS_Reject_Row

,LOCATION = '/Read_Directory'

,FILE_FORMAT = CSV

,REJECT_TYPE = VALUE

,REJECT_VALUE = 100

,REJECTED_ROW_LOCATION='/Reject_Directory'

)

Τι συμβαίνει κατά τη φόρτωση των δεδομένων;

Όταν ένας χρήστης εκτελεί ένα αρχείο Create Table as Select (CTAS) στον προηγούμενο πίνακα, η PolyBase δημιουργεί έναν κατάλογο στην εξωτερική προέλευση δεδομένων στο Rejected_Row_Location, αν δεν υπάρχει. Δημιουργείται ένας θυγατρικός κατάλογος που ονομάζεται "_rejectedrows". Ο χαρακτήρας υπογράμμισης (_) διασφαλίζει ότι ο κατάλογος είναι πύλη για άλλη επεξεργασία δεδομένων, εκτός εάν αναφέρεται ρητά στην παράμετρο θέσης. Σε αυτόν τον κατάλογο, δημιουργείται ένας φάκελος με βάση το χρόνο της υποβολής φόρτωσης με τη μορφή YearMonthDay-HourMinuteSecond (για παράδειγμα, 20180330-173205). Σε αυτόν το φάκελο, δημιουργούνται δύο τύποι αρχείων: ο _reason αρχείο και το αρχείο δεδομένων.

Το αρχείο αιτίας και το αρχείο δεδομένων έχουν και τα δύο το αναγνωριστικό ερωτήματος συσχετισμένο με την πρόταση CTAS. Επειδή τα δεδομένα και η αιτία βρίσκονται σε ξεχωριστά αρχεία, τα αντίστοιχα αρχεία έχουν αντίστοιχο επίθημα.

Κατάσταση

Η Microsoft έχει προσθέσει νέες δυνατότητες που παρατίθενται στην ενότητα "Ισχύει για".

Επίλυση

Αυτό το πρόβλημα έχει διορθωθεί στην ακόλουθη αθροιστική ενημέρωση για SQL Server:

Πληροφορίες για τις αθροιστικές ενημερώσεις για SQL Server:

Κάθε νέα αθροιστική ενημέρωση για SQL Server περιέχει όλες τις επιδιορθώσεις ασφαλείας και όλες τις επιδιορθώσεις ασφαλείας που περιλαμβάνονταν στην προηγούμενη αθροιστική ενημέρωση. Δείτε τις πιο πρόσφατες αθροιστικές ενημερώσεις για SQL Server:

Αναφορές

Μάθετε για την ορολογία που χρησιμοποιεί η Microsoft για να περιγράφει τις ενημερώσεις λογισμικού.

Χρειάζεστε περισσότερη βοήθεια;

Θέλετε περισσότερες επιλογές;

Εξερευνήστε τα πλεονεκτήματα της συνδρομής, περιηγηθείτε σε εκπαιδευτικά σεμινάρια, μάθετε πώς μπορείτε να προστατεύσετε τη συσκευή σας και πολλά άλλα.

Οι κοινότητες σάς βοηθούν να κάνετε και να απαντάτε σε ερωτήσεις, να δίνετε σχόλια και να ακούτε από ειδικούς με πλούσια γνώση.

Σας βοήθησαν αυτές οι πληροφορίες;

Πόσο ικανοποιημένοι είστε με τη γλωσσική ποιότητα;
Τι επηρέασε την εμπειρία σας;
Πατώντας "Υποβολή" τα σχόλια σας θα χρησιμοποιηθούν για τη βελτίωση των προϊόντων και των υπηρεσιών της Microsoft. Ο διαχειριστής IT θα έχει τη δυνατότητα να συλλέξει αυτά τα δεδομένα. Δήλωση προστασίας προσωπικών δεδομένων.

Σας ευχαριστούμε για τα σχόλιά σας!

×