1 declare @data_3ago nvarchar(50)
2 declare @cmd varchar(50)
3
4 set @data_3ago ='e:\data\'+convert(varchar(10),getdate()-3,112)
5 set @cmd = 'del '+ @data_3ago
6 exec master..xp_cmdshell @cmd
7 go
8
9 declare @data nvarchar(50)
10 set @data='e:\data\'+convert(varchar(10),getdate(),112)
11 BACKUP DATABASE job TO DISK = @data
12 with init
转载于:https://www.cnblogs.com/zhdonghu/archive/2010/06/20/1761510.html
本文介绍了一种使用SQL Server的T-SQL语句进行数据库备份的方法,并通过调用xp_cmdshell存储过程来删除3天前的旧备份文件,确保数据的安全性和存储空间的有效利用。
136

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



