18

谁能解释xp_Delete_filesql server中的参数列表。我没有找到这个存储过程的 msdn 文档。

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

4

2 回答 2

35

xp_delete_file取五个参数:

  1. 文件类型= 0 用于备份文件或 1 用于报告文件。
  2. 文件夹路径= 删除文件的文件夹。路径必须以反斜杠“”结尾。
  3. 文件扩展名= 这可以是“BAK”或“TRN”或您通常使用的任何内容。
  4. 日期= 需要删除哪些文件的截止日期。
  5. Subfolder = 0 忽略子文件夹,1 删除子文件夹中的文件。

来源 帕特里克·How to Use xp_delete_file to Purge Old Backup Files 凯斯勒

于 2014-07-06T21:57:02.900 回答
1

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

于 2021-03-09T14:52:43.583 回答