Applies ToSQL Server 2019 on Linux SQL Server 2019 on Windows

Simptomi

Počevši od SQL Server 2019 CU6, definicija Pravljenje spoljne tabele proširena je tako da uključuje Rejected_Row_Location parametar. Ova vrednost predstavlja lokaciju u spoljnom izvoru podataka u kojoj će biti napisane datoteke grešaka i Odbijeni redovi. Ova opcija može da se koristi samo sa spoljnim tabelama koje koriste format datoteke RAZGRANITEDTEXT na Hadoop spoljnim izvorima podataka.

CREATE EXTERNAL TABLE [dbo]. [Reject_Example]

(

[Col_one] TINYINT NULL,

[Col_two] VARCHAR(100) NULL,

[Col_three] NUMERIC(2,2) NULL

)

WITH

(

DATA_SOURCE = EDS_Reject_Row

,LOCATION = '/Read_Directory'

,FILE_FORMAT = CSV

,REJECT_TYPE = VALUE

,REJECT_VALUE = 100

,REJECTED_ROW_LOCATION='/Reject_Directory'

)

Šta se dešava kada se podaci učitaju?

Kada korisnik na prethodnoj tabeli pokrene opciju Kreiraj tabelu kao izbor (CTAS), PolyBase kreira direktorijum u spoljnom izvoru podataka na Rejected_Row_Location, ako on ne postoji. Kreira se direktorijum podređenog imena "_rejectedrows". Znak Podvlake (_) je siguran da je direktorijum komandni za druge obrade podataka, osim ako nije izričito imenovan u parametru lokacije. U okviru ovog direktorijuma, fascikla se kreira na osnovu vremena prosleđivanja opterećenja u formatu YearMonthDay-HourMinuteSecond (na primer, 20180330-173205). U ovoj fascikli napisana su dva tipa datoteka: _reason datoteka i datoteka sa podacima.

Datoteka sa podacima i datoteka sa podacima imaju ID upita povezan sa CTAS izrazom. Pošto su podaci i razlog u posebnim datotekama, odgovarajuće datoteke imaju podudatak.

Status

Microsoft je dodao nove funkcije koje su navedene u odeljku "Odnosi se na".

Rezolucija

Ovaj problem je rešen u sledećoj kumulativnoj ispravki za SQL Server:

O kumulativnim ispravkama za SQL Server:

Svaka nova kumulativna ispravka za SQL Server sadrži sve hitne ispravke i sve bezbednosne ispravke koje su uključene u prethodnu kumulativnu ispravku. Pogledajte najnovije kumulativne ispravke za SQL Server:

Reference

Saznajte više o terminologiji koju Microsoft koristi za opisu softverskih ispravki.

Da li vam je potrebna dodatna pomoć?

Želite još opcija?

Istražite pogodnosti pretplate, pregledajte kurseve za obuku, saznajte kako da obezbedite uređaj i još mnogo toga.

Zajednice vam pomažu da postavljate pitanja i odgovarate na pitanja, dajete povratne informacije i čujete mišljenje od stručnjaka sa bogatim znanjem.