9

Chi può spiegare l'elenco dei parametri xp_Delete_file nel server sql. Non trovo il documento msdn per questa stored procedure.SQL Server Parametri xp_delete_file

Ho ottenuto lo script di xp_Delete_file dal piano di manutenzione ma non ho capito il primo parametro.

+0

@BogdanSahlean. OK. non esiste alcun documento in msdn. ma nessuno conosce i parametri e l'uso di questi. e non esiste alcun documento in riferimento non Microsoft. –

risposta

16

xp_delete_file prendere cinque parametri:

  1. Tipo di file = 0 per i file di backup o 1 per i file di report.
  2. Percorso cartella = La cartella per eliminare i file. Il percorso deve terminare con una barra rovesciata "\".
  3. Estensione file = Questo potrebbe essere "BAK" o "TRN" o qualsiasi altra cosa si usi normalmente.
  4. Data = La data limite per i file che devono essere eliminati.
  5. Sottocartella = 0 per ignorare le sottocartelle, 1 per eliminare i file nelle sottocartelle .

FonteHow to Use xp_delete_file to Purge Old Backup Files da Patrick Keisler

+2

Almeno in SQL Server 2014, il secondo parametro (Percorso cartella) può essere un nome file specifico, che comporta la rimozione di un solo file, ad esempio: EXEC master.dbo.xp_delete_file 0, 'C: \ Backups \ SomeDatabaseBackup .bak' –