Tengo Windows 7 de 64 bits y SQLServer 2008 R2 (64 bits)
Sigo las instrucciones que están aquí para importar el archivo de Excel al servidor SQL, pero en la sección de la figura 3 de esa publicación cuando intento acceder al archivo de Excel y cuando hago clic en Siguiente, este error me detiene:
The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine
Busqué en la web que sabía que debía instalar AccessDatabaseEngine_x64
. pero cuando lo instalo tengo el mismo problema
¿Podrías ayudarme con qué hacer?
fuente
El controlador de Excel 2010 es de 64 bits, mientras que el asistente de importación y exportación de SSMS predeterminado es 32, por lo que aparece el mensaje de error.
Puede importar utilizando la herramienta Importar Exportar datos (64 bits). ("C: \ Archivos de programa \ Microsoft SQL Server \ 110 \ DTS \ Binn \ DTSWizard.exe") observe que la ruta no es Archivos de programa x86.
fuente
C:\Program Files (x86)\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
por el que funcionaC:\Program Files\Microsoft SQL Server\110\DTS\Binn\DTSWizard.exe
. Si quieres estar seguro, primero cambia el nombre del anterior en lugar de reemplazarlo, para que puedas regresar si algo sale mal.Guárdelo como un archivo CSV e impórtelo como un archivo fuente plano.
fuente
Esta es la única instalación que me resolvió el problema.
SQL 2008 r2 con office 2010 de 64 bits: "Controlador de 2007 Office System: componentes de conectividad de datos"
fuente
No tuve suerte hasta que instalé el enlace de la versión 2010 aquí: https://www.microsoft.com/en-us/download/details.aspx?id=13255
Intenté instalar la versión de 32 bits, todavía tenía errores, así que la desinstalé e instalé la versión de 64 bits y comenzó a funcionar.
fuente
Actualmente, Microsoft no ofrece la opción de descarga para '2007 Office System Driver: Data Connectivity Components' y haga clic en la primera respuesta para '2007 Office System Driver: Data Connectivity Components' y redireccionar a Cnet donde obtener el enlace de descarga crea confusión.
Es por eso que quienes usan SQL Server 2014 y la última versión de SQL Server en Windows 10 hacen clic en el enlace de abajo para descargar este componente que resuelve su problema: - Microsoft Access Database Engine 2010
¡Feliz codificación!
fuente