Bonjour à tous,
Tout est dans le titre...
J'ai un fichier ACCESS (nom = guid) avec une table dbo_Ps, qui contient 5 colonnes. Je veux l'importer directement dans SQL SERVER.
J'ai d'abord essayé dans SQL SERVER avec la requête suivante :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
 INSERT INTO testage SELECT * FROM OPENDATASOURCE('Microsoft.ACE.OLEDB.12.0','Data Source=C:\App_TempFiles\cbc622a8-695c-4867-a26c-de18618cf642;')...[dbo_Ps]
.
Auparavant j'ai activé le support de OPENROWSET and OPENDATASOURCE dans SQL SERVER. J'ai aussi installé Office 2010 Pro 64 bits.

Au final le message d'erreur que j'obtiens est :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
Msg*7399, Niveau*16, État*1, Ligne*1
Le fournisseur OLE DB "Microsoft.ACE.OLEDB.12.0" du serveur lié "(null)" a rapporté une erreur. Accès refusé.
Msg*7301, Niveau*16, État*2, Ligne*1
Impossible d'obtenir l'interface requise ("IID_IDBCreateCommand") à partir du fournisseur OLE DB "Microsoft.ACE.OLEDB.12.0" du serveur lié "(null)".

Qu'ai je oublié ?

merci