谁可以解释SQL Server中xp_Delete_file
参数的列表? 我没有找到这个存储过程的MSDN文档。
我从维护计划中得到了xp_Delete_file
脚本,但是不理解第一个参数。
谁可以解释SQL Server中xp_Delete_file
参数的列表? 我没有找到这个存储过程的MSDN文档。
我从维护计划中得到了xp_Delete_file
脚本,但是不理解第一个参数。
xp_delete_file
有五个参数:
来源 如何使用xp_delete_file清除旧备份文件
by Patrick Keisler
继续上面的评论,我已在 SQL Server 2012 SP4 上进行了测试,并确认以下语法 EXEC master.dbo.xp_delete_file 0, 'C:\Some Path\Backup file.bak' 可以正常运行并删除指定的文件。
我认为这更加明显,因为我喜欢展示参数:
DECLARE @DeleteDate DATETIME = DATEADD(wk,-2,GETDATE());
DECLARE @ReturnVal int
EXEC @ReturnVal = master.dbo.xp_delete_file
@FileType = 0,
@FolderPath = N'U:\SQLBackups',
@FileExtension = N'bak',
@Date = @DeleteDate,
@Subfolder = 1
print @ReturnVal
@Date
参数可以包含时间部分;datetime
;