请教一个定时清理备份的问题
在sql server2008 中,能否实现对库表中记录的定时备份?(对tb_pdurecord表中3天前的数据进行备份清理)
请问用怎样的方法?该怎么做? sql语句如下,急等!
insert into dbo.tb_pdurecord_bak select * from tb_pdurecord where status = '1' and
DATEDIFF(day, opttime, GETDATE())>3
[解决办法]
新建作,在作中加入你想做的操作,在作的步中添加你要行本的就可以了
如果不清楚如何建job,SQL Server代理,右,新建作,面的容自已看下
不清楚再
[解决办法]
新建作业,作业步骤里使用备份清除的SQL语句,作业计划里面设置你的定期执行的时间。
例如:
delete from tb_pdurecord
output deleted.字段1,deleted.字段2,...
into dbo.tb_pdurecord_bak(字段1,字段2,...)
where DATEDIFF(day, opttime, GETDATE())>3
[解决办法]
就是写个自动作业,每天定时按照你的业务规则处理数据。