Jelenségek

A 2019 CU6 SQL Server óta a Külső tábla létrehozása definíció kiterjesztve lett egy Rejected_Row_Location meg. Ez az érték azt a helyet jelöli a külső adatforrásban, ahol a hibafájlok és az elutasított sorok írva lesznek. Ez a beállítás csak külső táblázatokkal használható, ha a Hadoop típusú külső adatforrások TAGOLT SZÖVEG fájlformátumát használják.

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

,HELY = '/Read_Directory'

,FILE_FORMAT = CSV

,REJECT_TYPE = ÉRTÉK

,REJECT_VALUE = 100

,REJECTED_ROW_LOCATION='/Reject_Directory'

)

Mi történik az adatok betöltésekor?

Ha egy felhasználó a Tábla létrehozása kijelöléssel (CTAS) lehetőséget választja ki az előző táblán, a PolyBase létrehoz egy címtárat a külső adatforráson a Rejected_Row_Location, ha nem létezik ilyen. Létrejön egy "Család" nevű gyermekkönyvtár _rejectedrows. Az Aláhúzásjel (_) karakter használatával győződjön meg arról, hogy a címtár escape-karakterrel van más adatok feldolgozása során, kivéve, ha a hely paraméterben kifejezetten elnevezték. Ebben a címtárban a rendszer a betöltési időnek megfelelő mappát hoz létre a YearMonthDay-HourMinuteSecond formátumban (például 20180330-173205). Ebben a mappában két fájltípus íródott: az _reason és az adatfájl.

Az ok, amiért a fájl és az adatfájl is a CTAS utasításhoz társítva van a lekérdezésazonosítóval. Mivel az adatok és az ok külön fájlokban vannak, a megfelelő fájloknak van egy utótagja.

Állapot

A Microsoft új funkciókkal bővült, amelyek az "Érintett szolgáltatás" szakaszban szerepelnek.

Megoldás

Ezt a hibát az alábbi összegző frissítéssel javítottuk SQL Server:

További SQL Server:

A frissítés összes SQL Server tartalmazza az összes gyorsjavítást és az előző összegző frissítésben szereplő összes biztonsági javítást. Tekintse meg a legújabb kumulatív frissítéseket az SQL Server:

Hivatkozások

Megismerheti a Microsoft által a szoftverfrissítések leírására használt terminológiát.

További segítségre van szüksége?

Ismeretek bővítése
Oktatóanyagok megismerése
Új szolgáltatások listájának lekérése
Csatlakozás a Microsoft Insiderek

Hasznos volt az információ?

Mennyire elégedett a fordítás minőségével?
Mi befolyásolta a felhasználói élményét?

Köszönjük a visszajelzését!

×