备份计划(2点开始)
DECLARE @strPath NVARCHAR(200)
set @strPath = replace(replace(replace(CONVERT(varchar, getdate(), 120 ),'-',''),' ',''),':','')
set @strPath = 'H:\数据备份\' + 'FLGL_db_'+@strPath + '.bak'
BACKUP DATABASE FLGL TO DISK = @strPath WITH NOINIT , NOUNLOAD , NOSKIP , STATS = 10, NOFORMAT
清除历史文件
DECLARE @olddate nvarchar(50),@oldtime nvarchar(10),@cmd varchar(100)
set @oldtime='0200'
set @olddate= 'FLGL_db_' + replace(CONVERT(varchar, getdate()-7, 112),'-','')+@oldtime
set @cmd= 'del H:\数据备份\' + @olddate+'.bak'
exec master..xp_cmdshell @cmd
本文介绍了一个使用T-SQL编写的备份计划,该计划在每天的特定时间对名为FLGL的数据库进行完整备份,并将备份文件保存到指定路径。此外,还包含了一个清理脚本,用于删除一周前的旧备份文件。
4707

被折叠的 条评论
为什么被折叠?



