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

Importar Excel a SQL Dinamicamente con SSIS? (SOLUCIONADO)

Estas en el tema de Importar Excel a SQL Dinamicamente con SSIS? (SOLUCIONADO) en el foro de SQL Server en Foros del Web. Saludos a todos, tengo un problema, pense que seria facil hacer lo que intente pero resulto que no esta jalando como pense. Quiero subir las ...
  #1 (permalink)  
Antiguo 14/01/2009, 22:12
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 20 años
Puntos: 12
Importar Excel a SQL Dinamicamente con SSIS? (SOLUCIONADO)

Saludos a todos, tengo un problema, pense que seria facil hacer lo que intente pero resulto que no esta jalando como pense.

Quiero subir las Filas de un archivo de Excel a una tabla de SQL 2005. Este archivo de Excel se copia con un FileUpload "C:\inetpub\wwwroot\Sitio\USER.xls" donde USER.xls, es decir el nombre del archivo Excel, es dinamico, y es el nombre del usuario que inicio sesion en el sistema.

Cree un SSIS con un SourceConnectionExcel y apunte hacia un archivo base en esa ruta, que tiene 3 columnas. Hasta aqui todo bien, ahora en Expressions lo que hago es pasarle 3 variables a este Source...

1. ConnectionString
2. ExcelFilePath
3. ServerName

Estas las actualizo con una Script Task en mi Flujo del SSIS, pero resulta que no pasa algo, me manda error si ambio de usario, es decir, cuando ejecuto el SSIS desde ASP.Net actualizo la variable de UserID que es el mismo nombre del XLS, despues actualizo el ConnectionString del SourceConnectionExcel con este nomre, para que apunte al nuevo file, y hago lo mismo con las otras 2 variables.

Pero a pesar de seguir este procedimiento, algo falla, y mi SSIS se ejecuta pero con Failure.

¿Alguien sabe alguna otra forma de lograr lo que quiero?
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]

Última edición por Fann_Lavigne; 15/01/2009 a las 11:54 Razón: Se encontro sulucion
  #2 (permalink)  
Antiguo 15/01/2009, 11:54
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: Importar Excel a SQL Dinamicamente con SSIS? (SOLUCIONADO)

Hola, como es algo especial sobre SSIS, te recomiendo busques en esta liga:

http://www.sqlis.com/

Saludos
  #3 (permalink)  
Antiguo 15/01/2009, 11:54
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 20 años
Puntos: 12
Respuesta: Importar Excel a SQL Dinamicamente con SSIS? (SOLUCIONADO)

AL parecer ya funciono a la perfeccion, solo hay que poner la Propiedad Delayvalidation a True para el SourceConnectionExcel y para todo el SSIS Package.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #4 (permalink)  
Antiguo 16/01/2009, 08:16
Avatar de iislas
Colaborador
 
Fecha de Ingreso: julio-2007
Ubicación: Mexico, D.F.
Mensajes: 6.482
Antigüedad: 17 años, 5 meses
Puntos: 180
Respuesta: Importar Excel a SQL Dinamicamente con SSIS? (SOLUCIONADO)

Gracias por compartir la solucion, que podria servirle a otras personas, saludos y suerte.
  #5 (permalink)  
Antiguo 05/03/2009, 10:37
 
Fecha de Ingreso: diciembre-2008
Mensajes: 2
Antigüedad: 16 años
Puntos: 0
Respuesta: Importar Excel a SQL Dinamicamente con SSIS? (SOLUCIONADO)

Que tal Fann_Lavigne , como soluciono este problema, y la importacion de Excel la esta usando para pasarlo a SQL?, la verdad pues hasta ahora solo me interesa el nombre dinamico, gracias
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 23:55.