SQL Server 2012 ACE.OLEDB.12.0 à partir de CSV

J'essaie d'utiliser le code suivant pour importer des données du file CSV:

select * FROM OPENROWSET( 'Microsoft.ACE.OLEDB.12.0', 'Text;Database=C:\Users\Evgeny\Desktop;HDR=Yes;FORMAT=Delimited(;)', 'SELECT * FROM [test.csv]' ); 

Et mes données ont la structure suivante, où la 1ère string a des noms de colonnes:

 "Name1";"Name2";"Name3" "Value1";"Value2";"Value3" 

Mais après l'exécution de la requête, le résultat est une seule colonne, comme ceci:

 Name1 Value1 

Qu'est-ce qui peut être un problème? Comment puis-je le résoudre ne pas utiliser d'autres pilotes, car sur mon lieu de travail je ne peux pas faire ça.

Essayez d'utiliser OPENROWSET avec BULK

 SELECT * FROM OPENROWSET( BULK 'FILE.csv', SINGLE_CLOB) AS DATA; 

Ou utilisez Microsoft Text Driver:

Vous pouvez également suivre ma réponse à Importer l'erreur en utilisant Openrowset il peut vous aider