当前位置: 代码迷 >> Sql Server >> 老有关问题了:删除SQLServer过期的备份
  详细解决方案

老有关问题了:删除SQLServer过期的备份

热度:9   发布时间:2016-04-27 20:58:45.0
老问题了:删除SQLServer过期的备份
我有一个SQLServer数据库备份,里面有过期的和未过期的备份,怎样删除掉过期的备份?用BackUp   Database命令可以去掉吗?

------解决方案--------------------
可以删除备份设备:
删除备份设备的语法:
sp_dropdevice [ @logicalname = ] ' 'device ' '
[ , [ @delfile = ] ' 'delfile ' ' ]
------解决方案--------------------
我一直是这样做的把备份做成一个作业,
第一步,收缩日志
第二步,用xp_cmdshell move /y database.bak yesterday
然后第三步,生成新的bak文件,这样至少会有最近两天的数据库备份文件存在。
  相关解决方案