服务器之间自动拷贝任务,数据库主机托管怎样进行两台服务器之间的自动备份!...

本文介绍如何在服务器间实现自动化的数据备份,通过定时任务、批处理和VBS脚本,定期将指定目录的资料从主机A备份到服务器B,确保数据安全。涉及步骤包括设置共享权限、创建批处理和VBS文件、配置定时任务等。
摘要由CSDN通过智能技术生成

主机托管用户常常会做增加一台服务器用于数据备份。不过为了达到数据安全最大化的状态,两台服务器之间的数据备份往往是自动进行的。

首先,我们这里所讲的服务器,必须是在同一局域网内或相互之间是可以访问。现实的情况是,一个中小型企业的服务器一般会将主机托管到一个相同的IDC服务商那里。当然也有例外--这个你就别与我没完没了地“钻牛角尖”了,我这里只讲技术问题,嘿嘿~~

其次,必须有相关访问权限。

好了,如果都有,我们继续。

先在服务器B中建立多个备份用的文件目录,这些目录用来备份主服务器上的相关目录的重要资料。为了方便描述,我这里仅用两个目录,分别是Even和Odd,前者用来备份双日(比如9月10日)的,后者用来备份单日(比如9月11日,哇,真巧,9·11!)的数据资料。

a4c26d1e5885305701be709a3d33442f.png

分别将两个目录共享出来,记得设置好相应的共享权限,特别建议设置一个用于备份的特别的用户帐号,并设置好密码--具体怎么建,这个别问我,太基础了。

进入服务器A某个目录中(比如:C:/CopyTask/目录下),建立用于备份的批处理文件CopyAToB_Even.bat及CopyAToB_Odd.bat,具体文件名,你自己取,但文件后缀名请使用。bat(这是一个批处理文件)。

CopyAToB_Even.bat的内容为:

xcopy

E:/yourDir //BServerName/Even /S /E /Y

exit

CopyAToB_Odd.bat的内容为:

xcopy

E:/yourDir //BServerName/Odd /S /E /Y

exit

(注:这里的E:/yourDir为你在服务器A中需要备份的重要资料的文件目录,以下将此目录的数据全部自动定时备份到服务器B上。)

接下来,再各自给它们分别建立一个。vbs文件(特别建议放在与。bat批处理文件相同的目录下,以方便管理,这里是C:/CopyTask/),文件名与上面的文件名相同,但后缀名改为。vbs。

其中:

CopyAToB_Even.vbs的内容为:

CreateObject("WScript.Shell")。Run "cmd /c

C:/CopyTask/CopyAToB_Even.bat",0

CopyAToB_Odd.vbs的内容为:

CreateObject("WScript.Shell")。Run "cmd /c

C:/CopyTask/CopyAToB_Odd.bat",0

再下来,就是建立定时任务了。

在任务计划中双击“添加任务计划”,一步一步地操作,设置你要运行的程序时,通过浏览方式指向上面的C:/CopyTask/CopyAToB_Even.vbs,然后设置好时间,比如每天早上凌晨四时(4:00)开始备份,为了实现上述隔天备份到不同目录的目的,特别将备份周期改为每两天,开始日期分别为当前日之前的单日和双日。比如:CopyAToB_Even.vbs为9月9日,而CopyAToB_Odd.vbs为9月10日。具体设置根据你的需要而定,不详述。

OK。做完之后,你需要测试一下,测试时,你可以将时间调整为当前时间的一分钟之后测试,如果一切正常,再调整为你需要的备份时间。之后退出,大功告成!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值