J'ai un Windows 7 64 bits et SQLServer 2008 R2 (64 bits)
Je suis les instructions qui sont ici pour importer le fichier Excel sur le serveur SQL, mais dans la section figure3 de cet article lorsque j'essaye d'accéder au fichier Excel et lorsque je clique sur Suivant, cette erreur me fait arrêter:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Je recherche sur le Web je savais que je devais installer AccessDatabaseEngine_x64
. mais quand je l'installe j'ai le même problème
Pouvez-vous s'il vous plaît m'aider quoi faire?
la source
Le pilote Excel 2010 est 64 bits, tandis que l'assistant d'exportation d'importation SSMS par défaut est 32, donc le message d'erreur.
Vous pouvez importer à l'aide de l'outil Importer des données d'exportation (64 bits). ("C: \ Program Files \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe") notez que le chemin n'est pas Program Files x86.
la source
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
par celle qui fonctionneC:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
. Si vous voulez être en sécurité, renommez d'abord l'ancien au lieu de le remplacer, afin de pouvoir revenir en arrière en cas de problème.Enregistrez-le en tant que fichier CSV et importez-le en tant que fichier source plat.
la source
C'est la seule installation qui a résolu le problème pour moi.
SQL 2008 r2 avec office 2010 64 bits: «2007 Office System Driver: Data Connectivity Components»
la source
Je n'ai pas eu de chance avant d'installer le lien de la version 2010 ici: https://www.microsoft.com/en-us/download/details.aspx?id=13255
J'ai essayé d'installer la version 32 bits, il y avait toujours une erreur, alors je l'ai désinstallée et installé la version 64 bits et cela a commencé à fonctionner.
la source
Actuellement, Microsoft ne propose pas d'option de téléchargement pour '2007 Office System Driver: Data Connectivity Components' et cliquez sur la première réponse pour '2007 Office System Driver: Data Connectivity Components' rediriger vers Cnet où l'obtention du lien de téléchargement crée de la confusion.
C'est pourquoi ceux qui utilisent SQL Server 2014 et la dernière version de SQL Server dans Windows 10 cliquez sur le lien ci-dessous pour télécharger ce composant qui résout votre problème: - Microsoft Access Database Engine 2010
Bon codage!
la source