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