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

File System Task en SSIS no borra archivo.

Estas en el tema de File System Task en SSIS no borra archivo. en el foro de SQL Server en Foros del Web. Saludos Foro, Hice un SSIS pkg en Sql 2005, el cual hace lo siguiente: 1.- Ejecuta una consulta a una tabla de SQL 2.- En ...
  #1 (permalink)  
Antiguo 16/01/2009, 15:50
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
File System Task en SSIS no borra archivo. (SOLUCIONADO)

Saludos Foro,

Hice un SSIS pkg en Sql 2005, el cual hace lo siguiente:

1.- Ejecuta una consulta a una tabla de SQL
2.- En base a los resultados del punto 1, se genera un Excel en una ruta.
3. Este archivo se manda por correo con un Send Mail Task

(4). EL punto 4 deberia ser, borrar el archivo con un objeto File System Taks pero cuando agrego el objeto, y lo configuro para borrar el archivo, al correr el Package, me dice que el archivo esta siendo usado por otro proceso y por tanto no me deja borrarlo. ¿Alguien sabe que esta pasando? Anexo imagen.


__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]

Última edición por Fann_Lavigne; 15/05/2009 a las 16:15 Razón: Se encontro Solucion
  #2 (permalink)  
Antiguo 21/01/2009, 16:21
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
Respuesta: File System Task en SSIS no borra archivo.

Ha descubierto que mi Send Mail Task en mi SSIS es quien deja el Excel abierto o en uso, por eso el File System Task no lo puede borrar, pero ocurre algo, no puedo dejar de usar el Send Mail Task ya que necesito que forzosamente ese archivo sea enviado por correo. ¿Alguien sabe por que el Send Mail Task, usado con variable para pasarle el path del file que quieres senviar, deja el archivo en uso y como evito esto?

Gracias
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
  #3 (permalink)  
Antiguo 29/01/2009, 12:23
Avatar de Fann_Lavigne  
Fecha de Ingreso: diciembre-2004
Mensajes: 622
Antigüedad: 19 años, 4 meses
Puntos: 12
Respuesta: File System Task en SSIS no borra archivo.

Que tal a todos, solucione mi propblema, cambie mi objeto Send Mail por codigo en un Script Taks, y aplique dispose a los attachments de mi mensaje. Asi:

Código:
        myHtmlMessage.Attachments.Dispose()
        myHtmlMessage.Dispose()

        myHtmlMessage = Nothing
        mySmtpClient = Nothing
De este modo se liberan los adjuntos y se pueden borrar. Saludos.
__________________
"Entre Mas Brillante Es Una Mente, Tiene Que Luchar Contra Demonios Internos Mas Poderosos"
[email protected]
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 08:17.