windows文件服务器异地备份,ManagerDB 备份文件管理与异地备份

ManagerDB 备份文件管理,与异地备份

1.ManagerDB 自动执行 exec ManagerDB.dbo.[del_bak] 备份DB

2.window 自动化任务 E:\mang\Backup.bat 压缩文件 ,传送到备份服务器

文件 E:\mang\Backup.bat 内容如下:

rar a -k -r -s -m3     D:\WinRARDB\%date:~0,4%%date:~5,2%%date:~8,2%  D:\bak

copy D:\WinRARDB\%date:~0,4%%date:~5,2%%date:~8,2%.rar Z:\

note:  Z:\  是一个网络驱动器。

3.ManagerDB 自动执行 exec ManagerDB.dbo.del_historyfile 删除历史备份文件

ManagerDB.dbo.del_historyfile 的相关脚本如下 :

declare @del_date varchar(100)

set @del_date=left(convert(nvarchar,dateadd(DD,1,getdate()),120),10)+‘T‘+convert(nvarchar,dateadd(HH,0,getdate()),108)

EXECUTE master.dbo.xp_delete_file 0,N‘D:\bak‘,N‘bak‘,@del_date

4.window 自动化任务 E:\mang\delData\Del_History_files.vbs 删除过期压缩文件

文件  E:\mang\delData\Del_History_files.vbs  内容如下:

DIM  strDate

DIM  strDatestringOld

DIM  strPath

DIM  fs

strDate = Date-3

strDatestringOld=Year(strDate) & Right("0" & Month(strDate),2) & Right("0" & Day(strDate),2)&".rar"

strPath ="E:\rard\"&strDatestringOld

fs =createobject("scripting.filesystemobject")

If fs.fileExists(strPath) Then

fs.DeleteFile(strPath)

End If

note:winrar 安装后不能直接在cmd 窗口中使用 rar 命令 ,添加环境变量之后方可直接使用

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值