Principales respuestas
Error al importar datos

Pregunta
-
Hola a todos,
Estoy intentando importar datos desde un archivo Excel en el SQL Server Management Studio y me sale este error en el Wizard:
"The 'Microsoft.ACE.OLEDB.12.0' provider is not registered on the local machine. (System.Data)".
A que se debe esto?. Gracias!
Jotamarios
Respuestas
-
Hola,
Muchas gracias por tu respuesta. Yo estoy en una máquina de 64 bits. Debería entonces descargar el Microsoft Access Database Engine e instalarlo. Ahora, el paso 3 del link que pusiste para que es?. Y, si la forma en que voy a importar los datos es con el wizard del motor dando click sobre la base de datos, luego task e import data, no tengo que hacer otros pasos?. Gracias!
Jotamarios
Hola, si debería funcionar una vez instalados estos drivers.
El paso no. 3 del link que te pase es para autorizar "Ad Hoc Distributed Queries" que es necesario tenerlo Enabled cuando quieres usar OPENROWSET, y lo demás para permitir al Driver realizar procesos. También hay una parte "Show Advanced Options", esto se corre para mostrar las opciones avanzadas y poder cambiar la configuración a las demás opciones, son asuntos de cambiar configuraciones de seguridad que hagan posible la consulta a un archivo EXCEL.
Si estas utilizando el Winzard, intenta generar la imporación nuevamente, reinicia la computadora después de instalar el Driver.
Espero que te sirva.
Willy Taveras.-
http://itlearn.net- Propuesto como respuesta dani671MVP viernes, 3 de diciembre de 2010 14:52
- Marcado como respuesta Eduardo PorteschellerModerator lunes, 6 de diciembre de 2010 14:06
Todas las respuestas
-
Hola,
Intenta descargando los componentes de conectividad:
http://www.microsoft.com/downloads/en/confirmation.aspx?familyId=7554f536-8c28-4598-9b72-ef94e038c891&displayLang=en
En caso de que estes utilizando el sistema operativo 64bits, por favor visita este link donde existe una solución para este problema:
http://blogs.msdn.com/b/farukcelik/archive/2010/06/04/accessing-excel-files-on-a-x64-machine.aspx
Espero que te sirva.Willy Taveras.-
http://itlearn.net -
Hola,
Muchas gracias por tu respuesta. Yo estoy en una máquina de 64 bits. Debería entonces descargar el Microsoft Access Database Engine e instalarlo. Ahora, el paso 3 del link que pusiste para que es?. Y, si la forma en que voy a importar los datos es con el wizard del motor dando click sobre la base de datos, luego task e import data, no tengo que hacer otros pasos?. Gracias!
Jotamarios -
Hola,
Muchas gracias por tu respuesta. Yo estoy en una máquina de 64 bits. Debería entonces descargar el Microsoft Access Database Engine e instalarlo. Ahora, el paso 3 del link que pusiste para que es?. Y, si la forma en que voy a importar los datos es con el wizard del motor dando click sobre la base de datos, luego task e import data, no tengo que hacer otros pasos?. Gracias!
Jotamarios
Hola, si debería funcionar una vez instalados estos drivers.
El paso no. 3 del link que te pase es para autorizar "Ad Hoc Distributed Queries" que es necesario tenerlo Enabled cuando quieres usar OPENROWSET, y lo demás para permitir al Driver realizar procesos. También hay una parte "Show Advanced Options", esto se corre para mostrar las opciones avanzadas y poder cambiar la configuración a las demás opciones, son asuntos de cambiar configuraciones de seguridad que hagan posible la consulta a un archivo EXCEL.
Si estas utilizando el Winzard, intenta generar la imporación nuevamente, reinicia la computadora después de instalar el Driver.
Espero que te sirva.
Willy Taveras.-
http://itlearn.net- Propuesto como respuesta dani671MVP viernes, 3 de diciembre de 2010 14:52
- Marcado como respuesta Eduardo PorteschellerModerator lunes, 6 de diciembre de 2010 14:06
-