ubiquitour.com

Como borrar un archivo XLS con la tarea de secuencia de comandos SSIS

Como borrar un archivo XLS con la tarea de secuencia de comandos SSIS

Microsoft SQL Server ofrece un componente llamado SSIS o SQL Server Integration Services. SSIS es una herramienta potente para la manipulación y procesamiento de base de datos. Una de las tareas disponibles en SSIS es tarea de secuencia de comandos, que permite escribir código para realizar muchas funciones diferentes. Tarea de secuencia de comandos de uso para eliminar un archivo XLS.

Instrucciones

1 Crear un paquete SSIS que se denomina "TestDelete."

2 Arrastrar y soltar una "tarea de secuencia de comandos" de la barra de herramientas en el proyecto.

3 Añadir la variable "FileToDelete" en SSIS | Variables en la barra de menús. Que la variable de tipo string y le dan el valor de la ruta de acceso completa y nombre del archivo XLS que desea eliminar. Puede ser una buena idea trabajar con un archivo temporal.

4 Haga doble clic en la tarea de secuencia de comandos y cambie el idioma de escritura a "Microsoft Visual Basic 2008".

5 Agregar 'FileToDelete' a la lista de ReadOnlyVariables para la tarea en este mismo formulario.

6 Haga clic en "Edit Script" y agregue el código siguiente al procedimiento Main en edición de secuencia de comandos:

Dim FileToDelete As String

FileToDelete = CType(Dts.Variables("FileToDelete").Value, String)

If System.IO.File.Exists(FileToDelete) = True Then

System.IO.File.Delete(FileToDelete)

End If

Dts.TaskResult = ScriptResults.Success7

Comprobar que construye, entonces salir del editor de script.

8 Ejecute el paquete SSIS. La tarea de secuencia de comandos debe a verde si se ejecuta con éxito.

Consejos y advertencias

  • También puede utilizar la "tarea de sistema de archivo" para eliminar un archivo.