Principales respuestas
Importar datos de Excel a SQL Server

Pregunta
-
Quiero importar datos de un archivo de excel a SQL Server 2014 con lo siguiente
SELECT * Into Cliente
FROM OPENROWSET('Microsoft.ACE.OLEDB.12.0',
'Excel 12.0;
HDR=YES;
Database=C:\Users\alan_\Desktop\IBM Documentos\Prueba.xlsx;',
'SELECT * FROM [Hoja1$]');
GOPero me sale el siguiente error
El proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" del servidor vinculado "(null)" devolvió el mensaje "Error no especificado".
Mens. 7303, Nivel 16, Estado 1, Línea 1
No se puede inicializar el objeto de origen de datos del proveedor OLE DB "Microsoft.ACE.OLEDB.12.0" para el servidor vinculado "(null)".Ya execute lo siguiente y ni aún asi funciona. Tambien instale lo siguiente y sigue saliendo el mismo error:
https://www.microsoft.com/en-us/download/details.aspx?id=54920
- EXEC master.dbo.sp_MSset_oledb_prop N’Microsoft.ACE.OLEDB.12.0′, N’AllowInProcess’, 1
- EXEC master.dbo.sp_MSset_oledb_prop N’Microsoft.ACE.OLEDB.12.0′, N’DynamicParameters’, 1
- exec sp_configure ‘Advanced’, 1
- RECONFIGURE
- exec sp_configure ‘Ad Hoc Distributed Queries’, 1
- RECONFIGURE
- exec sp_configure ‘xp_cmdshell’, 1
- RECONFIGURE
- GO
- sp_configure ‘show advanced options’, 1
- GO
- RECONFIGURE WITH OverRide
- GO
- sp_configure ‘Ad Hoc Distributed Queries’, 1
- GO
- RECONFIGURE WITH OverRide
- GO
¿Alguna idea para solucionar el error?
Respuestas
-
Según lo que leo aquí, el archivo de Excel está abierto (probablemente en MS Excel). Ciérrelo y trate nuevamente.
Jose R. MCP
Code Samples- Propuesto como respuesta Tonatiuh AbregoModerator lunes, 2 de abril de 2018 14:43
- Marcado como respuesta Tonatiuh AbregoModerator lunes, 9 de abril de 2018 18:49
Todas las respuestas
-
Según lo que leo aquí, el archivo de Excel está abierto (probablemente en MS Excel). Ciérrelo y trate nuevamente.
Jose R. MCP
Code Samples- Propuesto como respuesta Tonatiuh AbregoModerator lunes, 2 de abril de 2018 14:43
- Marcado como respuesta Tonatiuh AbregoModerator lunes, 9 de abril de 2018 18:49
-