Impossible de récupérer une ligne du fournisseur OLE DB "BULK" pour le serveur lié "(null)"

J'essaie de charger ma base de données avec des tonnes de données à partir d'un .fichier csv de taille moyenne de 1,4 GO. Mais lorsque j'essaie d'exécuter mon code, j'obtiens une erreur.

Voici mon code:

USE [Intradata NYSE] 
GO
CREATE TABLE CSVTest1
(Ticker varchar(10) NULL,
dateval date NULL,
timevale time(0) NULL,
Openval varchar(10) NULL,
Highval varchar(10) NULL,
Lowval varchar(10) NULL,
Closeval varchar(10) NULL,
Volume varchar(10) NULL
)
GO

BULK
INSERT CSVTest1
FROM 'c:\intramerge.csv'
WITH
(
FIELDTERMINATOR = ',',
ROWTERMINATOR = '\n'
)
GO
--Check the content of the table.
SELECT *
FROM CSVTest1
GO
--Drop the table to clean up database.
DROP TABLE CSVTest1
GO

J'essaie de construire une base de données avec beaucoup de stockquotes. Mais je reçois ce message d'erreur:

Msg 4832, Niveau 16, État 1, Ligne 2 chargement en masse: Une fin inattendue de l'
le fichier a été rencontrée dans le fichier de données. Msg 7399, Niveau 16, État 1,
Ligne 2 Le fournisseur OLE DB "en VRAC" du serveur lié "(null)", a rapporté
un message d'erreur. Le fournisseur ne donne aucune information sur le
l'erreur. Msg 7330, Niveau 16, État 2, Ligne 2 Ne peut pas récupérer une ligne de
Fournisseur OLE DB "en VRAC" du serveur lié "(null)"

Je ne comprends pas bien de SQL, mais j'ai l'espoir d'attraper une chose ou deux. Quelqu'un espoir de voir ce qui pourrait être très évident.

source d'informationauteur Espen Skeie