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?