zoukankan      html  css  js  c++  java
  • SQL定时备份并删除过期备份

    a
    --完整备份
    Declare @FileName varchar(100)
    Set @FileName='D:\数据备份\' + convert(varchar(10),getdate(),120)+ '.bak'
    BackUp Database CoalTraffic To Disk=@FileName 
    With Init
    b
    --差异备份(必须与完整备份同名)
    Declare @FileName varchar(100)
    Set @FileName='D:\数据备份\' + convert(varchar(10),getdate(),120)+ '.bak'
    Backup database CoalTraffic To Disk=@FileName 
    With Differential
    c
    --删除创建时间为@CreateDate,类型为BAK的文件
    --与BAK的文件名没有关系
    declare @CreateDate datetime
    select @CreateDate=getdate()-1
    EXECUTE master.dbo.xp_delete_file 0,N'D:\数据备份\',N'BAK',@CreateDate
  • 相关阅读:
    2020软件工程作业04
    2020软件工程作业02
    第一周作业
    2019春总结作业
    12周作业
    第十一周作业
    第十周阅读
    第9周编程总结
    编程总结模版
    第8周编程总结
  • 原文地址:https://www.cnblogs.com/zhangpengshou/p/2019998.html
Copyright © 2011-2022 走看看