--删除过期的备份文件,每天两次
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 @str
set @filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)
set @str=@dir+'diffbak'+@filename+'*.diff'
exec xp_cmdshell @str
set @filename=left(replace(replace(replace(convert(varchar,getdate()-8,20),'-',''),' ',''),':',''),8)
set @str=@dir+'logbak'+@filename+'*.trn'
exec xp_cmdshell @str
分享到:
相关推荐
在 SQL2005 数据库中,不可以自动删除过期的备份文件,这里用脚本进行数据库的自动备份和自动删除过期备份文件。
sql2005数据库,如果设置自动备份,并能够自动删除几天前的备份文件。
在SQL Server 2005数据库中实现自动备份自动删除备份文件
1>.只能在服务器所在的电脑上运行。 2>.运行后,桌面右下角会多一个图标,请右击它,进入设置界面, ...[注:如果启动自动删除功能,则复制目录中过期的文件也会被删除] 8>.如有问题可到:http://www.kntsoft.com/bbs中询问.
利用sqlserver自带的命令行工具sqlcmd实现数据库备份,自动备份只需要自己建立计划任务。自行修改压缩包中的backup.sql
SQL Server自动备份小精灵
非常实用的SQL_Server数据库自动备份并压缩文档
本工具是自己开发的,用于SQL Server 数据库的备份与还原用,有了本工具,设定好每一个数据库的备份时间,可以按年、月、日、时、分设置好后,到时间自动备份,工具还有备份数据为多少天前的可以自动删除,同时也有...
SQLSERVER数据库自动备份;SQLSERVER数据库自动备份
Sqlserver 自动备份说明Sqlserver 自动备份说明Sqlserver 自动备份说明Sqlserver 自动备份说明Sqlserver 自动备份说明Sqlserver 自动备份说明Sqlserver 自动备份说明Sqlserver 自动备份说明Sqlserver 自动备份说明...
Sqlserver2008数据库的备份可分为:常规备份(通过“任务”中的“备份”功能完成)、文件组备份(备份磁盘上的数据库文件)、复制(发布、订阅)备份以及镜像备份;所有备份方式均可通过定时作业的方式将数据库备份...
这几天了解SQL server,针对sql server 定时自动备份数据库做了一些了解, 现将收集的资料做份整理 为需要的人提供
SQL_Server_2000定期自动备份详细图解—非常好用
sql server 2005自动备份图解
sqlserver完全备份和日志备份
NULL 博文链接:https://wang-z-p2007.iteye.com/blog/908050
SQL Server 2005 Express自动备份及删除旧备份文件
Python3写的脚本,windows上应用的,实现服务器上的数据库通过磁盘映射备份到本地其他机器上的共享文件夹中,服务器上指定文件夹下的文件也备份到指定共享文件夹中,并发邮件通知
该工具,可设定备份哪几个数据库,是通过vbs与cmd实现,只需改一点配置就可以实现,附带了Oracle的备份
通过SQLSERVER维护计划 进行自动备份数据库,且保留最近几周的备份文件。