9

Qui peut expliquer la liste des paramètres xp_Delete_file dans le serveur sql. Je ne trouve pas de document msdn pour cette procédure stockée.Paramètres de SQL Server xp_delete_file

J'ai reçu le script de xp_Delete_file du plan de maintenance, mais je n'ai pas compris le premier paramètre.

+0

@BogdanSahlean. D'ACCORD. n'existe pas de document en msdn. mais personne ne connaît les paramètres et l'utilisation de ceux-ci. et n'existe pas de document dans une référence autre que Microsoft. –

Répondre

16

xp_delete_file prendre cinq paramètres:

  1. Type de fichier = 0 pour les fichiers de sauvegarde ou 1 pour les fichiers de rapport.
  2. Chemin du dossier = Le dossier pour supprimer les fichiers. Le chemin doit se terminer par une barre oblique inversée "\".
  3. Extension de fichier = Cela peut être «BAK» ou «TRN» ou tout ce que vous utilisez normalement.
  4. Date = La date limite pour les fichiers à supprimer.
  5. Sous-dossier = 0 pour ignorer les sous-dossiers, 1 pour supprimer les fichiers dans les sous-dossiers .

SourceHow to Use xp_delete_file to Purge Old Backup Files par Patrick Keisler

+2

Dans SQL Server 2014 au moins, le deuxième paramètre (Folder Path) peut être un nom de fichier spécifique, ce qui entraîne la suppression d'un seul fichier, par exemple: EXEC master.dbo.xp_delete_file 0, 'C: \ Backups \ SomeDatabaseBackup .bak ' –