sql server2008数据库备份作业
来源:互联网 发布:沙特投资歼31知乎 编辑:程序博客网 时间:2024/05/21 22:33
/*********完整备份作业*********/
–完整备份,每周一次
USE MasterGOdeclare @str varchar(100)set @str='D:\DBtext\jgj\DBABak\FullBak'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.bak'BACKUP DATABASE [Master] TO DISK=@strWITH RETAINDAYS=15,NOFORMAT,NOINIT,NAME=N'Demo完整备份',SKIP,NOREWIND,NOUNLOAD,STATS=10GO
/*********差异备份作业*********/
–截断日志
USE MasterGOBACKUP LOG Demo WITH NO_LOGGO--收缩日志文件USE DemoGODBCC SHRINKFILE (N'Demo_log',0,TRUNCATEONLY)GO--差异备份,每天一次USE MasterGOdeclare @str varchar(100)set @str='D:\DBtext\jgj\DBABak\DiffBak'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.diff'BACKUP DATABASE [Demo] TO DISK=@strWITH DIFFERENTIAL,RETAINDAYS=8,NOFORMAT,NOINIT,NAME=N'Demo差异备份',SKIP,NOREWIND,NOUNLOAD,STATS=10GO
/********日志备份作业*********/
–日志备份,每小时一次
USE DemoGOdeclare @str varchar(100)set @str='D:\DBtext\jgj\DBABak\logbak'+replace(replace(replace(convert(varchar,getdate(),20),'-',''),' ',''),':','')+'.trn'BACKUP LOG [Demo] TO DISK=@strWITH RETAINDAYS=3,NOFORMAT,NOINIT,NAME=N'Demo日志备份',SKIP,NOREWIND,NOUNLOAD,STATS=10GO
–删除过期的备份文件,每天两次
declare @str varchar(100),@dir varchar(100),@fileName varchar(30)set @dir='del D:\DBtext\jgj\DBABak\'set @filename=left(replace(replace(replace(convert(varchar,getdate()-15,20),'-',''),' ',''),':',''),8)set @str=@dir+'fullbak'+@filename+'*.bak'exec xp_cmdshell @strset @filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)set @str=@dir+'diffbak'+@filename+'*.diff'exec xp_cmdshell @strset @filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)set @str=@dir+'logbak'+@filename+'*.trn'exec xp_cmdshell @str
0 0
- sql server2008数据库备份作业
- sql-server2008设置定时备份数据库
- SQL Server2008 自动备份
- SQL SERVER2008日常自动化备份
- SQL Server2008附加数据库
- 数据库备份作业的T-SQL语句
- T-SQL作业自动备份数据库
- SQL Server数据库作业备份 命令语句
- SQL数据库自动备份作业脚本
- SQL Server2008数据还原(备份集中的数据库备份与现有的数据库不同(报错3154))
- SQL Server2008数据还原(备份集中的数据库备份与现有的数据库不同(报错3154))
- SQL Server 数据库作业邮件报警外加数据库备份源码
- SQL Server2008 学习之(十七) :数据库的备份与恢复
- SQL Server2008收缩数据库日志
- oracle数据库迁移sql server2008
- C#连接SQL Server2008数据库
- C#连接SQL server2008数据库
- SQL server2008导入导出数据库
- js和jq在实际开发中比较好用的方法总结
- SQL Server2008中CROSS APPLY的应用范例(二) - 将一个或多个字段内用逗号分隔的内容分成多条记录
- 使用MySql数据库创建表空间,日志
- Andoid基础学习_1
- [BZOJ1601] [Usaco2008 Oct]灌水
- sql server2008数据库备份作业
- Hduoj1869【Floyd】
- jquery validationengine验证
- webstorm+nodejs+JetBrains IDE Support+chrome打造前端开发神器
- 从庖丁解牛说uboot如何编译
- eclipse code templates 设置(eclipse注释模版配置)
- 【多媒体封装格式详解】---FLV
- 【个人】Content Provider个人见解
- java inputstream读取文件中的数据