SQL Server xp_delete_file参数

时间:2014-07-05 04:32:33

标签: sql-server sql-server-2008-r2 sql-server-2012 sql-server-2014

谁可以在sql server中解释xp_Delete_file参数列表。我找不到这个存储过程的msdn文档。

我从维护计划中获得了xp_Delete_file的脚本但是没有理解第一个参数。

2 个答案:

答案 0 :(得分:22)

Xp_delete_file采用五个参数:

  1. 文件类型 = 0表示备份文件,1表示报告文件。
  2. 文件夹路径 =要删除文件的文件夹。路径必须以反斜杠“\”结尾。
  3. 文件扩展程序 =这可能是'BAK'或'TRN'或您通常使用的任何内容。
  4. 日期 =需要删除哪些文件的截止日期。
  5. 子文件夹 = 0忽略子文件夹,1删除文件 子文件夹。
  6. 来自 Patrick Keisler

    来源 How to Use xp_delete_file to Purge Old Backup Files

答案 1 :(得分:1)

根据上面的评论,我一直在 SQL Server 2012 SP4 上对此进行测试,我可以确认语法 EXEC master.dbo.xp_delete_file 0, 'C:\Some Path\Backup file.bak'< /strong> 工作并删除特定的命名文件。