• 企业400电话
  • 微网小程序
  • AI电话机器人
  • 电商代运营
  • 全 部 栏 目

    企业400电话 网络优化推广 AI电话机器人 呼叫中心 网站建设 商标✡知产 微网小程序 电商运营 彩铃•短信 增值拓展业务
    sqlserver 自动备份所有数据库的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:\DbBackUp\'+@DbName+'星期三.bak'' with format'
    end
    else--每天覆盖上一天的
    begin
    select @BackSql='Backup DATABASE ['+@DbName+'] to disk=''E:\DbBackUp\'+@DbName+'AutoBack.bak'' with format'
    end
    exec(@BackSql)
    fetch next from myCursor into @DbName
    end
    close myCursor
    DEALLOCATE myCursor
    您可能感兴趣的文章:
    • 自动定时备份sqlserver数据库的方法
    • SQLServer 2005 自动备份数据库的方法分享(附图解教程)
    • SqlServer2005 自动备份并存储另一电脑上的存储过程函数
    • sqlserver2005打造自动备份的维护计划图解教程
    • SQLServer2005 按照日期自动备份的方法
    • SQL Server使用脚本实现自动备份的思路详解
    上一篇:几个简单的基本的sql语句
    下一篇:SQL Server 服务器优化技巧浅谈
  • 相关文章
  • 

    © 2016-2020 巨人网络通讯 版权所有

    《增值电信业务经营许可证》 苏ICP备15040257号-8

    sqlserver 自动备份所有数据库的SQL sqlserver,自动,备份,所有,