用SQL Server代理,新建作业,设置时间,执行如下:
备份:
Declare @Path Nvarchar(2000)
Set @Path ='F:\DB_Backup\IMDMSS\IMDMSS_Full_'+Convert(Nvarchar,Getdate(),112)+'.bak'
Backup Database IMDMSS to disk=@Path
删除5天前的备份文件:
DECLARE @Sql varchar(1000)
SET @Sql='Del F:\DB_Backup\IMDMSS\IMDMSS_Full_'+Convert(Nvarchar,Getdate()-5,112)+'.bak'
Exec master..xp_cmdshell @Sql