我有一个简单的集成服务包,SQL Task
如下所示;
WLSTAGE Bakup using Red Gate
: 调用master..sqlbackup
备份数据库
这是运行实际备份的 SQL
exec master..sqlbackup '-E -SQL "BACKUP DATABASE [WLSTAGE] TO DISK = ''\\Backups\<AUTO>'' WITH COMPRESSION = 1, INIT, MAILTO = ''<left blank intentionally>'', VERIFY"'
由于我已将备份文件名指定为<AUTO>
,我想知道是否有一种简单的方法可以删除超过 2 天的备份(如果可能,无需编写任何管道代码来解析文件名)。
我不确定 AUTO 语句的作用,但您可能知道维护清理任务。它不能满足您的需要吗?
我也喜欢 powershell 来处理这样的事情。