SQL Server 2008 R2 Importation Excel
Je suis en utilisant SS 2008 R2 et Office 2010 sur un Windows 7 64 bits. Je suis en train d'utiliser l'assistant d'importation pour importer une feuille excel dans une table. J'obtiens cette erreur:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. (System.Data)
Je suis très nouveau à cela et apprécierais toute aide que je peux obtenir.
Incidemment, je peut aussi faire mal (et donc l'obtention de l'erreur) parce que si je choisis la version 64 bits de l'assistant importation il n'y a pas d'option pour Microsoft Excel. Donc, je suis en train d'utiliser la version 32 bits de l'assistant. Personne ne sait comment je peux obtenir que cela fonctionne? Merci à l'avance!
Pour les autres utilisateurs:
Pour quelqu'un qui a ce même problème, La réponse que a1ex07 suggéré œuvres pour Office 2010 ainsi. Vérifiez ce fil "Microsoft.ACE.OLEDB.12.0' fournisseur n'est pas enregistré dans l'ordinateur local
N'est-il pas question que j'utilise Office 2010?
Je vais répondre que, non, il ne le fait pas. Il fonctionne très bien. @a1ex07 Merci de mettre vos commentaires dans la section réponse afin que je puisse vous donner vous des points de rep et je vous remercie!
Je pense que vous devriez ajouter un point à l'original de la réplique, pas à la mienne 🙂 je viens de le souligner-vous.
Ok, Pas de problème. Merci de m'indiquer la réponse!
OriginalL'auteur 2boolORNOT2bool | 2011-08-02
Vous devez vous connecter pour publier un commentaire.
J'ai eu le même problème en essayant d'importer un fichier Excel à l'aide de SQL server Management Studio (SMS 2012). J'ai utiliser la version 64 bits de tout, y compris d'Office 2013. Cette solution de social.msdn.microsoft.com résolu pour moi:
Le problème, vous êtes susceptibles d'avoir est l'Assistant Importation/Exportation est en cours de lancement que la version 32 bits. Ceci est probablement dû à droite, en cliquant sur une base de données et en cliquant sur l'importation et depuis SSM est un programme 32 bits, il va lancer les processus 32 bits. Essayez explicitement l'exécution de l'Assistant d'Importation/Exportation (64 bits) en cliquant sur Démarrer->Fichiers de Programme->Microsoft SQL Server 2012->Importation et Exportation de Données (64-bit) pour importer vos données à partir d'une version 64-bit de la source de données.
Noral Kuhlmann
OriginalL'auteur Ken Mc
Pour n'importe qui qui a ce même problème, La réponse que a1ex07 suggéré œuvres pour Office 2010 ainsi. alex07 la réponse de "Microsoft.ACE.OLEDB.12.0' fournisseur n'est pas enregistré dans l'ordinateur local ... cette réponse provient à l'origine d'rd7.
OriginalL'auteur 2boolORNOT2bool
le fichier peut être au format Excel 2007 essayez d'installer le Pilote d'Office System 2007: Composants De Connectivité Des Données
OriginalL'auteur Slava