none
Importar datos de Excel a SQL Server RRS feed

  • 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$]');
    GO

    Pero 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?

    lunes, 2 de abril de 2018 6:21

Respuestas

Todas las respuestas