EXEC sp_configure 'show advanced options', 1
declare @strdirname varchar(100)
declare @RemotePathstr varchar(100)
declare @LocalPathstr varchar(100)
declare @DBName char(50)
declare @sql varchar(100)
set @strdirname=replace(substring(convert(varchar(20),getdate(),120),1,10),'-','') --獲得日期
set @RemotePathstr = 'S:/其它服務器備份(重要)/60/center/'+'center_'+@strdirname+'.bak' --備份路徑+命名+備份日期
set @DBName= 'MMS_CENTER'
set @sql='del S:/其它服務器備份(重要)/60/center/'+'center_'+rtrim(convert(varchar,getdate()-3,112))+'.bak'
--添加網絡驅動器映射
exec xp_cmdshell 'net use S: //172.24.186.247/G$ "這裏填寫你連接遠程服務器的密碼" /user:172.24.186.247/administrator'
--實施備份
backup database @DBName to disk=@RemotePathstr
--刪除3天前的備份文件
exec xp_cmdshell @sql
--刪除映射
exec xp_cmdshell 'net use S: /delete'
RECONFIGURE
EXEC sp_configure 'show advanced options', 0
RECONFIGURE