Sümptomid

Alustades SQL Server 2019 CU6, luuakse väline tabel definitsiooni on laiendatud, et kaasata Rejected_Row_Location parameeter. See väärtus tähistab selle välise andmeallika asukohta, kus tõrge Failid ja hüljatud read on kirjutatud. Seda võimalust saab kasutada ainult koos Hadoop tüüpi andmeallikad.

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'

)

Mis kas andmed laaditakse üle?

Kui kasutaja käivitab tabeli "Create Table" (Vali) (CTAS) eelmises tabelis PolyBase loob välisandmete kataloogi Rejected_Row_Location allikas, kui seda pole olemas. Laste register on loodud nimega "_rejectedrows". Märgi allkriips (_) tagab, et kaust on põgenenud muu andmetöötluse eest, välja arvatud juhul, kui selle nimi on asukoht parameeter. Selle kausta sees luuakse kaust, mis põhineb Laadi esitamise aeg vormingus YearMonthDay-HourMinuteSecond (nt 20180330-173205). Selles kaustas on kirjutatud kahte tüüpi failid: _reason andmefail ja andmefail.

Põhjusega toimik ja andmefail nii CTAS-lausega seostatud queryID. Kuna andmed ja põhjus on eraldi failides, on vastavatel failidel vastav järelliide.

Olek

Microsoft on lisanud uusi funktsioone, mis on loetletud jaotises "kehtib järgmiste toodete kohta".

Lahendus

See probleem on lahendatud järgmises SQL serveri koondvärskenduses:

SQL serveri kumulatiivsed värskendused:

Iga uus koondvärskenduses SQL Server sisaldab kõiki käigultparandused ja kõik turvaparandusi, mis kuulusid eelmise koondvärskenduse. Vaadake SQL serveri kumulatiivseid värskendusi.

Viited

Siit leiate teavet selle kohta, mida Microsoft kasutab tarkvaravärskenduste kirjeldamiseks.

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.