Foros del Web » Programación para mayores de 30 ;) » Bases de Datos General » SQL Server »

Importar Excel97-2003 a sql2008 con el Integration Servicer Proyect

Estas en el tema de Importar Excel97-2003 a sql2008 con el Integration Servicer Proyect en el foro de SQL Server en Foros del Web. Estoy tratando de hacer lo que dice el titulo ... seguí varios manuales pero cuando ejecuto la aplicación se pone en rojo el EXCEL SOURCE ...
  #1 (permalink)  
Antiguo 15/01/2013, 22:55
Avatar de vrenzo  
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 2 meses
Puntos: 15
Pregunta Importar Excel97-2003 a sql2008 con el Integration Servicer Proyect

Estoy tratando de hacer lo que dice el titulo ... seguí varios manuales pero cuando ejecuto la aplicación se pone en rojo el EXCEL SOURCE ...

Crea la tabla en mi base de datos ... pero no inserta la data...

Alguna idea de mi error...

Saludos...
__________________
***
Saludos.
  #2 (permalink)  
Antiguo 15/01/2013, 23:16
Avatar de vrenzo  
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 2 meses
Puntos: 15
Respuesta: Importar Excel97-2003 a sql2008 con el Integration Servicer Proyect

Creo que el problema va por este lado...

Código BASH:
Ver original
  1. [Connection manager "Excel Connection Manager"] Error: SSIS Error Code DTS_E_OLEDB_EXCEL_NOT_SUPPORTED: The Excel Connection Manager is not supported in the 64-bit version of SSIS, as no OLE DB provider is available.

Mi maquina esta en 64bits... ahora que hago.....mmmmmm.....
__________________
***
Saludos.
  #3 (permalink)  
Antiguo 15/01/2013, 23:34
Avatar de vrenzo  
Fecha de Ingreso: febrero-2007
Mensajes: 289
Antigüedad: 17 años, 2 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.

Etiquetas: integration, sql2008, tabla
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:58.