源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

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

  • 时间:2020-05-01 23:21 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:sqlserver 自动备份所有数据库的SQL
[u]复制代码[/u] 代码如下:
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
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部