Problembeschreibung

Ab SQL Server 2019 CU6, externe Tabelle erstellen Definition wurde erweitert, um einen Rejected_Row_Location -Parameter einzubeziehen. Diese value steht für die Position in der externen Datenquelle, in der der Fehler Dateien und abgelehnte Zeilen werden geschrieben. Diese Option kann nur zusammen mit Hadoop-Typ Datenquellen.

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'

)

Was geschieht, wenn Daten geladen werden?

Wenn ein Benutzer eine Tabelle erstellen als SELECT ausführt (CTAs) in der vorhergehenden Tabelle erstellt polybase ein Verzeichnis auf den externen Daten. Quelle am Rejected_Row_Location, wenn eine nicht vorhanden ist. Ein untergeordnetes Verzeichnis ist erstellt mit dem Namen "_rejectedrows" Der Unterstrich (_) sorgt dafür, dass die für andere Datenverarbeitung wird ein Verzeichnis mit Escapezeichen versehen, es sei denn, es wird explizit in der Location-Parameter In diesem Verzeichnis wird ein Ordner erstellt, basierend auf die Zeit der Übermittlung von Lasten im Format JahrMonatTag-HourMinuteSecond (beispielsweise 20180330-173205). In diesem Ordner werden zwei Arten von Dateien geschrieben: die _reason Datei und die Datendatei.

Die Grund Datei und die Datendatei beide die der CTAs-Anweisung zugeordnete Abfrage-Nr. Da die Daten und die der Grund befindet sich in separaten Dateien, die entsprechenden Dateien verfügen über ein übereinstimmendes Suffix.

Status

Microsoft hat neue Funktionen hinzugefügt, die im Abschnitt "gilt für" aufgeführt sind.

Fehlerbehebung

Dieses Problem wurde im folgenden kumulativen Update für SQL Server behoben:

Informationen zu kumulativen Updates für SQL Server:

Jedes neue kumulative Update für SQL Server enthält alle Hotfixes und alle Sicherheitsupdates, die im vorherigen kumulativen Update enthalten waren. Schauen Sie sich die neuesten kumulativen Updates für SQL Server an:

Informationsquellen

Informieren Sie sich über die Terminologie, die Microsoft zum Beschreiben von Softwareupdates verwendet.

Benötigen Sie weitere Hilfe?

Ihre Office-Fähigkeiten erweitern
Schulungen erkunden
Neue Funktionen als Erster erhalten
Microsoft Insider beitreten

War diese Information hilfreich?

Wie zufrieden sind Sie mit der Übersetzungsqualität?
Was hat Ihre Erfahrung beeinflusst?

Vielen Dank für Ihr Feedback!

×