请教一个定时清理备份的问题
在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
------解决方案--------------------就是写个自动作业,每天定时按照你的业务规则处理数据。