Ver Mensaje Individual
  #3 (permalink)  
Antiguo 15/01/2013, 23:34
Avatar de vrenzo
vrenzo
 
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 10 meses
Puntos: 15
De acuerdo Respuesta: Importar Excel97-2003 a sql2008 con el Integration Servicer Proyect

Solución...

Código SQL:
Ver original
  1. EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'AllowInProcess', 1
  2. EXEC master.dbo.sp_MSset_oledb_prop N'Microsoft.ACE.OLEDB.12.0', N'DynamicParameters', 1
  3. EXEC sp_configure 'Advanced', 1
  4. RECONFIGURE
  5. EXEC sp_configure 'Ad Hoc Distributed Queries', 1
  6. RECONFIGURE
  7. EXEC sp_configure 'xp_cmdshell', 1
  8. RECONFIGURE
  9. GO
  10. sp_configure 'show advanced options', 1
  11. GO
  12. RECONFIGURE WITH OverRide
  13. GO
  14. sp_configure 'Ad Hoc Distributed Queries', 1
  15. GO
  16. RECONFIGURE WITH OverRide
  17. GO

Componentes de conectividad de Office 2010 ya traen este proveedor los cuales se pueden descargar desde:

aqui

Con lo cual se instala el proveedor y la sentencia:
Código MySQL:
Ver original
  1. OPENROWSET('Microsoft.ACE.OLEDB.12.0','Excel 12.0;Database=C:\Users\Administrador\Desktop\p1.xlsx;HDR=YES','SELECT * FROM [Hoja3$]')
  2.  

Espero que sea útil. Saludos.
__________________
***
Saludos.