首先利用mssql的企业管理器建立每天的维护备份,记住生成的备份在目录里面有一个就可以了。
在数据库的服务器中建立2个文件:databak.bat data.txt
其中172.21.41.10为ftp服务器
1、databak.bat
ftp -s:e:\data.txt
2、data.txt
open 172.21.41.10
name
passwd
cd cdnzx
lcd e:\databak\cdnzx
put *.BAK
cd ..
cd dztz
lcd e:\databak\dztz
put *.BAK
cd ..
cd expresscz
lcd e:\databak\expresscz
put *.BAK
cd ..
cd LHdata
lcd e:\databak\LHdata
put *.BAK
cd ..
cd transcz
lcd e:\databak\transcz
put *.BAK
cd ..
cd transport
lcd e:\databak\transport
put *.BAK
cd ..
quit
然后在linux ftp服务器中编辑以下文件 databak
3、databak
#!/bin/sh
date=$(/bin/date --date '4 days ago' +"%Y%m%d")
echo "$date"
cd /home/ftp/data/cdnzx
rm -f cdnzx_db_"$date"*.BAK
cd /home/ftp/data/dztz
rm -f dztz_db_"$date"*.BAK
cd /home/ftp/data/expresscz
rm -f expresscz_db_"$date"*.BAK
cd /home/ftp/data/LHdata
rm -f LHdata_db_"$date"*.BAK
cd /home/ftp/data/transcz
rm -f transcz_db_"$date"*.BAK
cd /home/ftp/data/transport
rm -f transport_db_"$date"*.BAK
加入crontab -e中
阅读(1173) | 评论(0) | 转发(0) |