sqlserver自动备份所有数据库的SQL
2023-06-13 09:14:16 时间
usemaster
declare@DbNamevarchar(60)
declare@BackSqlvarchar(1000)
declaremyCursorcursorfor
SELECT[name]FROMSYSDATABASES
where[name]notin("master","model","msdb","tempdb")
orderby[name]
openmyCursor
fetchnextfrommyCursorinto@DbName
while(@@FETCH_STATUS=0)
begin
ifdatename(weekday,getdate())="星期三"--每周三覆盖上周三的
begin
select@BackSql="BackupDATABASE["+@DbName+"]todisk=""E:\DbBackUp\"+@DbName+"星期三.bak""withformat"
end
else--每天覆盖上一天的
begin
select@BackSql="BackupDATABASE["+@DbName+"]todisk=""E:\DbBackUp\"+@DbName+"AutoBack.bak""withformat"
end
exec(@BackSql)
fetchnextfrommyCursorinto@DbName
end
closemyCursor
DEALLOCATEmyCursor
相关文章
- 新手SqlServer数据库dba需要注意的一些小细节
- SQLServer表合并:简便易行的方法(sqlserver合并表)
- SQLServer 简化版:轻松管理你的数据库(sqlserver简化版)
- SQLserver聚合攻陷数据穹顶(聚合sqlserver)
- 精品课堂:掌握SQLServer数据库技术(精品课sqlserver)
- 本地SQLServer:一种可靠的数据库解决方案(本地sqlserver)
- 更新SqlServer:构建智能数据库新世界(更新sqlserver)
- 突破难题:如何快速打开SQLServer(如果快速打开sqlserver)
- SQLServer数据库备份表的操作与管理(备份表sqlserver)
- VC和SQLServer 助力大企业数据库架构提升(vc与sqlserver)
- 利用SQLServer追踪器深入了解数据库状态(sqlserver追踪器)
- SQL Server设定:有效把握数据库风险(sqlserver设定)
- 索引SQLserver索引聚类技术提升数据库性能(sqlserver聚类)
- SQLServer数据库规则与约束(sqlserver的约束)
- 解决SQLServer数据库性能阻塞问题(sqlserver查阻塞)
- 塞查看SQLServer数据库中的堵塞现象(sqlserver查看堵)
- SQLServer下查找日志:解决疑难问题(sqlserver查日志)
- 更新数据库现状:使用SQLServer实现行级操作(sqlserver更新行)
- 妙用SQLserver控制数据库表的收缩(sqlserver收缩表)
- 馆管理系统基于SQLServer的图书馆管理系统研究(sqlserver图书)
- SQLServer数据的反撤销功能发挥着重要作用(sqlserver反撤销)
- 运用SQLServer轻松完成近日任务(sqlserver前几天)
- SQL Server 8K:实现高级数据库数据管理(sqlserver 8k)
- 字符串SQL Server中截取字符串的精彩方法(sqlserver-截取)
- 编程使用Qt快速实现SQLServer数据库编程(qt中sqlserver)
- 鼎信诺携手SQLServer打造智慧数据库新时代(鼎信诺sqlserver)
- 借助SqlServer快速构建安全可靠的镜像库(镜像库sqlserver)
- 金蝶助力企业转型:SQLServer提升数据管理(金蝶sqlserver)
- SQL Server:培养出数据库性能的真菜鸟(辣鸡sqlserver)
- SQLServer数据库:开拓新前景(sqlserver前言)
- SQLServer数据库管理常用的SQL和T-SQL语句
- sqlserver数据库压缩与数据库日志(ldf)压缩方法分享