Attività Pulizia file manutenzioneMaintenance Cleanup Task

L'attività Pulizia file manutenzione consente di rimuovere i file correlati ai piani di manutenzione, inclusi i file di backup dei database e i report creati dai piani di manutenzione.The Maintenance Cleanup task removes files related to maintenance plans, including database backup files and reports created by maintenance plans. Per altre informazioni, vedere Piani di manutenzione e Backup e ripristino di database SQL Server.For more information, see Maintenance Plans and Back Up and Restore of SQL Server Databases.

Tramite l'attività Pulizia file manutenzione un pacchetto può rimuovere dal server specificato i file di backup o i report creati dai piani di manutenzione.By using the Maintenance Cleanup task, a package can remove the backup files or maintenance plan reports on the specified server. L'attività Pulizia file manutenzione include un'opzione che consente di rimuovere un file specifico oppure un gruppo di file in una cartella.The Maintenance Cleanup task includes an option to remove a specific file or remove a group of files in a folder. Facoltativamente è possibile specificare l'estensione dei file da eliminare.Optionally you can specify the extension of the files to delete.

Quando si configura l'attività Pulizia file manutenzione per la rimozione dei file di backup, l'estensione predefinita è BAK per i file di databaseWhen you configure the Maintenance Cleanup task to remove backup files, the default file name extension is BAK. e TXT per i file di report.For report files, the default file name extension is TXT. Tali estensioni possono essere modificate in base alle esigenze, purché abbiano una lunghezza inferiore a 256 caratteri.You can update the extensions to suit your needs; the only limitation is that extensions must be less than 256 characters long.

Poiché in genere è necessario rimuovere i file obsoleti non più utilizzati, l'attività Pulizia file manutenzione può essere configurata per l'eliminazione dei file che hanno raggiunto un periodo di memorizzazione specificato.Typically, you want to remove old files that are no longer needed, and the Maintenance Cleanup task can be configured to delete files that have reached a specified age. È ad esempio possibile configurare l'attività in modo da eliminare i file che hanno più di quattro settimane.For example, the task can be configured to delete files that are older than four weeks. Il periodo di memorizzazione dei file da eliminare può essere specificato in giorni, settimane, mesi o anni.You can specify the age of files to delete by using days, weeks, months, or years. Se non viene specificato il periodo di memorizzazione minimo dei file da eliminare, verranno eliminati tutti i file del tipo specificato.If you do not specify the minimum age of files to delete, all files of the specified type are deleted.

Diversamente dalle precedenti versioni dell'attività Pulizia file manutenzione, la versione disponibile in SQL ServerSQL Server non elimina automaticamente i file presenti nelle sottodirectory della directory specificata.In contrast to earlier versions of the Maintenance Cleanup task, the SQL ServerSQL Server version of the task does not automatically delete files in the subdirectories of the specified directory. Questo vincolo riduce la superficie esposta a qualsiasi attacco che potrebbe sfruttare le funzionalità dell'attività Pulizia file manutenzione per eliminare file senza disporre della relativa autorizzazione.This constraint reduces the surface area of any attack that could exploit the functionality of the Maintenance Cleanup task to delete files maliciously. Per eliminare le sottocartelle di primo livello è necessario scegliere esplicitamente di eseguire l'operazione selezionando l'opzione Includi sottocartelle di primo livello nella finestra di dialogo Attività Pulizia file manutenzione .To delete the first-level subfolders, you must explicitly elect to do this by checking the Include first-level subfolders option in the Maintenance Cleanup Task dialog box.

Configurazione dell'attività Pulizia file manutenzioneConfiguration of the Maintenance Cleanup Task

È possibile impostare le proprietà tramite Progettazione SSISSSIS .You can set properties through SSISSSIS Designer. Questa attività è disponibile nella sezione Attività di manutenzione della casella degli strumenti **** di Progettazione SSISSSIS .This task is in the Maintenance Plan Tasks section of the Toolbox in SSISSSIS Designer.

Per ulteriori informazioni sulle proprietà che è possibile impostare in Progettazione SSISSSIS , fare clic sull'argomento seguente:For more information about the properties that you can set in SSISSSIS Designer, click the following topic:

Per informazioni dettagliate su come impostare queste proprietà in Progettazione SSISSSIS , vedere Impostazione delle proprietà di un'attività o di un contenitore.For details about how to set these properties in SSISSSIS Designer, see Set the Properties of a Task or Container.

Vedere ancheSee Also

Attività di Integration Services Integration Services Tasks
Flusso di controlloControl Flow