失眠网,内容丰富有趣,生活中的好帮手!
失眠网 > sqlserver 自动备份所有数据库的SQL

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

时间:2024-04-24 17:25:44

相关推荐

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

数据库|mysql教程

sqlserver,自动备份

数据库-mysql教程

缺陷管理系统源码,vscode锚点链接,ubuntu突然很卡,tomcat垃圾回收命令,头像 爬虫,php获取手机验证码,短视频seo怎么推广,手机情侣在线网站模板,动易网站模板制作方法lzw

可自动备份除系统数据库外的所有数据库。备份文件的周期保存周期可以更改。

代理服务器提取源码,ubuntu硬盘无法写入,tomcat8 无法访问,高可用爬虫系统,php引入css文件没有效果,大学教程seolzw

手机论坛源码下载,vscode选中相同内容快捷键,ubuntu 清空记录,tomcat 同一端口,常见爬虫库,php生成word表格,seo开发推广效果怎么样lzw

代码如下:

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 自动备份所有数据库的SQL》对你有帮助,请点赞、收藏,并留下你的观点哦!

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。