暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

sql server 备份文件ftp批处理

原创 Anbob 2011-08-08
569
sql server 的维护计划可以定期的备份与删除备份文件,下面只提供备份文件从OS角度的处理方法,如何压缩传ftp服务器,及删除本地过期的压缩文件
策略:sqlserver每天备份删除昨天备份,rar每天压缩所有的库文件,每天删除三天前的rar文件,每天只上传当天的rar文件到ftp服务器
按顺序如下
--rar.bat--
start rar.exe a E:\\daybak\\192.168.217.141_db_%date:~0,10%.rar   E:\\backup\\*%date:~0,4%%date:~5,2%%date:~8,2%*.bak
--ftp.bat--
echo search current day rar-file
echo open 192.168.217.148 >ftp.txt
echo ftpuser>>ftp.txt
echo ftppassword>>ftp.txt
echo bin>>ftp.txt
echo lcd E:\\daybak>>ftp.txt
echo put>>ftp.txt
dir /b e:\\daybak\\*%date:~0,10%.rar>>ftp.txt
dir /b e:\\daybak\\*%date:~0,10%.rar>>ftp.txt
echo bye>>ftp.txt
echo ok!
ftp -s:ftp.txt
--ftp.txt--
有上面的批处理生成
--del.bat--
@echo off
set /a date=%date:~0,4%%date:~5,2%%date:~8,2%-4
set date=%date:~0,4%-%date:~4,2%-%date:~6,2%
del /f/s/q E:\\daybak\\*%date%*.rar
加上操作系统的计划任务,合理的安排时间
「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论