zoukankan      html  css  js  c++  java
  • 数据库定时备份

     --新建文件夹
     sp_configure 'show advanced options', 1;   
    GO   
    RECONFIGURE;   
    GO   
    sp_configure 'xp_cmdShell', 1;   
    GO   
    RECONFIGURE   
    GO
    declare @currentDate datetime,@Day varchar(20)
    set @currentDate=getdate()
    set @Day= cast(year(@currentDate) as varchar(4))+'_'+cast(month(@currentDate) as varchar(2))+'_'+cast(day(@currentDate) as varchar(2))
    declare @cmd varchar(1000)
    --set @cmd=N'mkdir D:Program FilesMicrosoft SQL Server实例根MSSQL11.SQL0MSSQLBackupAdventureWorks2012_'+@Day
    set @cmd=N'mkdir D:Program FilesAdventureWorks2012_'+@Day
    --set @cmd=N'mkdir D:dbAdventureWorks2012_'+@Day
     select @cmd
    exec xp_cmdshell @cmd
    
    --完备
    go
    declare @strDate varchar(30),@backupFile varchar(200),@backupLogFile varchar(200),@currentDate datetime,@Day varchar(20)
    set @currentDate=getdate()
    set @Day= cast(year(@currentDate) as varchar(4))+'_'+cast(month(@currentDate) as varchar(2))+'_'+cast(day(@currentDate) as varchar(2))
    set @strDate=@Day+'_'+cast(datepart(hour,@currentDate) as varchar(2))+'_'+cast(datepart(minute,@currentDate) as varchar(2))+'_'+cast(datepart(ss,@currentDate) as varchar(2))
    
    set @backupFile = 'D:dbAdventureWorks2012_'+@Day+'AdventureWorks2012_'+@strDate+'.bak'
    backup database AdventureWorks2012 to disk=@backupFile WITH NOFORMAT, NOINIT, 
    NAME = N'AdventureWorks2012-完整 数据库 备份', 
    SKIP, NOREWIND, NOUNLOAD
    
    --log备份
    go
    declare @strDate varchar(30),@backupFile varchar(200),@backupLogFile varchar(200),@currentDate datetime,@Day varchar(20)
    set @currentDate=getdate()
    set @Day= cast(year(@currentDate) as varchar(4))+'_'+cast(month(@currentDate) as varchar(2))+'_'+cast(day(@currentDate) as varchar(2))
    set @strDate=@Day+'_'+cast(datepart(hour,@currentDate) as varchar(2))+'_'+cast(datepart(minute,@currentDate) as varchar(2))+'_'+cast(datepart(ss,@currentDate) as varchar(2))
    
    set @backupLogFile='D:dbAdventureWorks2012_'+@Day+'AdventureWorks2012_'+@strDate+'.trn'
    backup log AdventureWorks2012 to disk=@backupLogFile
  • 相关阅读:
    [洛谷P2783]有机化学之神偶尔会做作弊
    %你赛题解
    TCP协议中的三次握手和四次挥手(图解)
    堆,栈,内存
    java原生数据类型和引用类型
    XHTML 是以 XML 格式编写的 HTML
    TCP和UDP?
    HTTP和HTTPS的区别?
    <!DOCTYPE> 声明
    ASCII和万国码
  • 原文地址:https://www.cnblogs.com/gates/p/5083073.html
Copyright © 2011-2022 走看看