zoukankan      html  css  js  c++  java
  • 数据库全部备份方法

    今天需要重装系统,数据库太多,就找了一个全部备份数据库的sql方法,留在此做标记。

    use master 
    declare @DbName varchar(60) 
    declare @BackSql varchar(1000) 
    declare myCursor cursor for 
    SELECT [name] FROM SYSDATABASES 
    where [name] not in ('master','model','msdb','tempdb') 
    order by [name] 
    open myCursor 
    fetch next from myCursor into @DbName 
    while(@@FETCH_STATUS = 0) 
    begin 
    if datename(weekday, getdate())='星期三' --每周三覆盖上周三的 
    begin 
    select @BackSql='Backup DATABASE ['+@DbName+'] to disk=''E:DataBase'+@DbName+'星期三.bak'' with format' 
    end 
    else--每天覆盖上一天的 
    begin 
    select @BackSql='Backup DATABASE ['+@DbName+'] to disk=''E:DataBase'+@DbName+'AutoBack.bak'' with format' 
    end 
    exec(@BackSql) 
    fetch next from myCursor into @DbName 
    end 
    close myCursor 
    DEALLOCATE myCursor 
  • 相关阅读:
    [HDOJ3523]Image copy detection
    [HDOJ3526]Computer Assembling
    Ubuntu12.04 配置步骤
    const 详解
    ubuntu 12.04 源
    函数参数和数据成员同名
    友元
    静态数据 成员和静态函数
    成员指针
    内存泄露
  • 原文地址:https://www.cnblogs.com/zlzly/p/3671180.html
Copyright © 2011-2022 走看看