insert into sql server 2005 select from XLSX
bonjour j'essaye d’insérer une feuille de 400.000 lignes dans table sql server
Code:
1 2 3 4 5
| INSERT INTO [matable] ([colonne1], [colonne2], [colonne3], [colonne4], [colonne5], [colonne6], [colonne7], [colonne8], [colonne9], [colonne10], [colonne11])
SELECT A.[colonne1], A.[colonne2], A.[colonne3], A.[colonne4], A.[colonne5], A.[colonne6], A.[colonne7], A.[colonne8], A.[colonne9], A.[colonne10], A.[colonne11]
FROM OPENROWSET
('Microsoft.ACE.OLEDB.12.0', 'Excel 12.0;Database=C:test.xlsx;HDR=YES', 'select * from [mafeuille$]') AS A; |
et j'ai les erreurs suivantes:
Le fournisseur OLE DB "Microsoft.ACE.OLEDB.12.0" du serveur lié "(null)" a retourné le message "Le moteur de base de données Microsoft Office Access n'a pas pu trouver l'objet «*lbulletin$*». Assurez-vous que l'objet existe et que vous avez correctement saisi son nom et son chemin d'accès.".
Citation:
Msg*7350, Niveau*16, État*2, Ligne*1
Impossible d'obtenir les informations de colonne à partir du fournisseur OLE DB "Microsoft.ACE.OLEDB.12.0" du serveur lié "(null)".