众所周知,SQL server2005拥有自动备份的功能,但是随着时间增加,备份的文件也越来越多,如何自动清理不需要的备份文件呢?
目标:
在SQL Server 2005中,备份一个数据库,但在文件夹里有历史数据库备份文件,我想在备份数据库的同时,先删除旧的备份数据库,只保留二天的数据库文件.(sql server 2000是可以实现这个功能的)
出现状态:
我在按sql server 2005 的维护向导中,有一项选择是'清除历史记录',但我也选了,没选了要保留的数据库文件的天数,但每次自动执行备份,老是数据库文件随每天不断增加,没有被删除.
解决方法:
向导中的“清除历史记录”任务将删除有关备份和还原、SQL Server 代理以及维护计划操作的历史数据。就是说清除的是日志。
按保留天数定期删除备份文件的命令在向导中没有。
只能手工添加。
即:用向导建立维护计划捂,右击维护选“修改”,然后从左下角的工具箱中拖一个
“清除维护”任务,再右击这个任务选编辑即可
南京服务器托管 | 南京服务器租用 | 南京主机托管 | 南京主机租用 | 南京华昊数据 | www.467.cn |
TEL:400-025-9-467 025-58633651 QQ:23190019