SQl自动备份删除
来源:互联网 发布:python try用法 编辑:程序博客网 时间:2024/05/22 02:21
BackupEveryDay
每天进行数据库的差异备份
day
Declare @File Varchar(2000)
Set @File='E:/Databasebackup/njyc_data_diff.BAK'
Backup database njyc_data to Disk=@File with DIFFERENTIAL
WeekBackup
每周进行一次数据库的完全备份,备份文件名为当天日期 (njyc_data_年_月_日)
BackupAll
DECLARE @BackupFile Varchar(256)
SET @BackupFile='E:/Databasebackup/'
SET @BackupFile=@BackupFile+'njyc_data_'+Replace(convert(varchar(10),getdate(),120),'-','_')
Backup DataBase njyc_data to Disk=@BackupFile with Init
BackupDiffrent
DECLARE @BackupFile Varchar(256)
SET @BackupFile='E:/Databasebackup/'
SET @BackupFile=@BackupFile+'njyc_data_diff.bak'
Backup DataBase njyc_data to Disk=@BackupFile with Init
EveryWeek
DeleteLastmonth
--判断文件是否存在
create table ##tb(a bit,b bit,c bit)
DECLARE @DelFile Varchar(256)
set @DelFile='E:/Databasebackup/'
set @DelFile=@DelFile+'njyc_data_'+Replace(convert(varchar(10),getdate()-28,120),'-','_')
insert into ##tb
exec master..xp_fileexist @DelFile
--文件存在则删除
if exists(select 1 from ##tb where a=1)
begin
DECLARE @Delsql Varchar(256)
set @Delsql='Del '+ @DelFile
Exec master..xp_cmdshell @Delsql
end
drop table ##tb
- SQl自动备份删除
- SQL SERVER 自动备份并且自动删除过期备份
- SQL SERVER 使用作业自动备份及删除过往备份
- SQL SERVER 使用作业自动备份及删除过往备份
- sql server2008R2自动备份和自动删除过期bak文件
- SQL 2005自动备份与自动删除备份文件
- SQL SERVER 设置自动备份和删除旧的数据库文件
- SQL Server自动备份、压缩和删除压缩
- SQL SERVER数据库自动备份与删除命令
- SQL自动异地备份、删除、还原数据库(利用代理作业)
- sql server 每天自动备份和自动删除三天前的备份
- 局域网自动备份删除
- 局域网自动备份删除
- sql server2005 自动备份数据库 删除一段时间以前的备份 步骤详细描述
- sql server 用DOS 批处理 自动 定期删除 备份文件 包括完整备份和差异备份
- sql sever自动备份
- SQL Express自动备份
- sql自动备份设置
- 经典QQ签名
- 检索Table的某一字段是否存在某个条件的数据
- ZZ:最先被淘汰的八种人
- SQL访问远程数据库
- Java classpath的设置
- SQl自动备份删除
- 哎!无奈啊
- SQL自动删除备份文件
- Windows PowerShell
- Visual C++技术内幕(第四版).pdf
- 压缩数据库日志
- SourceForge系列之四:TeamForge Eclipse插件
- 用简单的C++语句写些小程序
- powerDesigner生成sql和反向生成ER图的问题