sql 2000 自动备份 及保留最后几次备份文件(20分)

  • 主题发起人 主题发起人 admin2008
  • 开始时间 开始时间
A

admin2008

Unregistered / Unconfirmed
GUEST, unregistred user!
在参数设置里加入什么时间自动备份数据库及保留最后几次的备份文件的功能<br>如:<br>&nbsp;数据库1天备份一次<br>&nbsp;保留最后2次备份文件<br>其中1、2 可以让用户去修改 &nbsp;请问这样的功能怎么实现呢 &nbsp;谢谢!
 
不用写了吧,SQL数据库维护有自带的功能!去建一个维护计划就行了!
 
没看懂什么意思
 
SQL的维护计划里面有了,自己设置下就行了,保留多少天的,多久备份一次,都有,自己点几下鼠标,设下时间就全部搞定
 
自己建一个数据库维护计划不就行了
 
现在自动备份功能实现了 关于自动保留最后两次备份的文件没有实现<br>我备份的文件格式是:20081114090000.dat &nbsp;格式:年+月+日+时+分+秒<br>set &nbsp;@sql='del &nbsp;d:/databack/'<br>+rtrim(convert(varchar,getdate()-1,112))+'.dat'''<br>我写到这里就不会了 请高手指教 &nbsp; 多谢
 
BACKUP DATABASE [Data] TO &nbsp;DISK = N'E:/数据库备份/Test.bak' WITH NOFORMAT, NOINIT, &nbsp;NAME = N'Databack_081114', SKIP, REWIND, NOUNLOAD, &nbsp;STATS = 10<br>GO
 
楼上的方法我试了 不过不是我想要的结果 &nbsp;<br>我的是每天每隔1小时备份一次 如:20081113150800.dat、20081114170001.dat 、20081114180002.dat &nbsp;现在我想实现删除13号的备份文件
 
做两个job,一个备份,一个删,job怎么用自己看帮助,都中文了,还要解说吗?
 
自己写个小程序吧..设置个时间差就可以了...
 
SQL Server维护计划可设置
 
后退
顶部