Ich versuche herauszufinden, warum der Befehl BULK INSERT, den ich verwende, die im Befehl verwendeten Optionen FORMAT und FIELDQUOTE nicht erkennt.Falsche Syntax nahe Format in BULK INSERT?
Msg 102, Level 15, State 1, Line 6
Incorrect syntax near 'FORMAT'.
Zusatz:
BULK INSERT dbo.tblM2016_RAW_Current_Import_File
FROM '\\x\tms\SCADA.dat'
WITH
(
FIRSTROW = 1,
FORMAT = 'CSV',
FIELDQUOTE = '"',
FIELDTERMINATOR = '\t',
ROWTERMINATOR = '\n'
)
Aus irgendeinem Grund bin ich den Fehler immer FORMAT
zeigt sich in rosa Text in SSMS, FIELDQUOTE
zeigt im schwarzen Text, zeigen die anderen im blauen Text . Es scheint, dass der Befehl FORMAT
und FIELDQUOTE
aus irgendeinem Grund nicht als Schlüsselwörter erkennt.
Sind Sie sicher, dass Sie eine Verbindung mit einem 2016 Server herstellen, der diese neue Funktion unterstützt? –
Ja, da bin ich mir sicher. Hier ist die Ausgabe der Versionsvariablen. 'Microsoft SQL Server 2016 (RTM) - 13.0.1601.5 (X 64) 29. April 2016 23:23:58 Copyright (c) Microsoft Corporation Standard Edition (64-> Bit) unter Windows Server 2012 R2 Standard 6.3 (Build 9600:) (Hypervisor) ' –
Jake
Eigentlich sieht es so aus, als hätte ich mich geirrt - ich glaube nicht, dass es auch 2016 ist. Ich denke, es funktioniert nur in dem, was gerade als "vNext" angepriesen wird. –