Come eliminare un file XLS Utilizzando la SSIS Script Task

November 8

Come eliminare un file XLS Utilizzando la SSIS Script Task


Microsoft SQL Server offre un componente chiamato SSIS o Server Integration Services di SQL. SSIS è un potente strumento utilizzato per l'elaborazione del database e la manipolazione. Uno dei compiti disponibili in SSIS è Script Task, che permette all'utente di scrivere il codice per eseguire molte funzioni diverse. Utilizzare Script Task per eliminare un file XLS.

istruzione

1 Creare un pacchetto SSIS chiamato "TestDelete."

2 Trascinare e rilasciare un "Script Task" dalla barra degli strumenti sul progetto.

3 Aggiungere la variabile "FileToDelete" sotto SSIS | Le variabili sulla barra dei menu. Fare la variabile di tipo stringa e dargli il valore del percorso completo e il nome del file XLS che si desidera eliminare. Può essere una buona idea di lavorare con un file temporaneo prima.

4 Fare doppio clic l'attività Script e cambiare il linguaggio di script di "Microsoft Visual Basic 2008."

5 Aggiungere il 'FileToDelete' alla lista dei ReadOnlyVariables per l'attività su questa stessa forma.

6 Fai clic su "Modifica script," e aggiungere il seguente codice alla routine Main nello script di modifica:

Dim FileToDelete As String

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

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

System.IO.File.Delete (FileToDelete)

Finisci se

Dts.TaskResult = ScriptResults.Success

7 Doppio controllo che si costruisce, poi uscire l'editor di script.

8 Eseguire il pacchetto SSIS. La Task Script dovrebbe diventare verde se viene eseguito correttamente.

Consigli e avvertenze

  • È inoltre possibile utilizzare la funzione "File System Task" per cancellare un file.