7zip+vbs+windwos计划任务实现定时远程异地服务【转】

建造好7z ip的目录,将7z ip.exe拷贝到数据库备份的文件夹下。通过7z ip将数据打包成若干个文件。这里打包成多个文件,首要是因为linkhelper的数据库有13个G格外大,交恶vbs 里面下载用到ado.stream,ado.stream对文件大小有掌握。7z ip为免费软件。打包夂箢为:

  rem设定当地路径

  echooff&setlocalenabledelayedexpansion

  rem打包前将前一次徒成的zip文件俭朴

  set"7z =7z .exe"

  rema表现填充-aoa表现掩盖-tzip表现徒成zip文档-v800m表现每个分包文件大小为800m

  "7z "a-aoa-tziplinkhelperdata-v800m*.bak

  rem打包了局后,将*.bak文件俭朴

  拔取7z ip打包,是因为7z ip收缩速度格外快。将以上代码保存为"备份数据库后打包.bat",也放在数据库的备份文件所在文件夹下。

  3.通过windows计划义务新建一个义务,运行"备份数据库后打包.bat"。运行用户为system用户,密码为空。运行年光为每日的1点40。7z ip收缩13G的数据,未必需求半个小常常间,收缩下来总大小为2个多G,会分成三个收缩包。命名鉴别为:

   4.用IIS签定一个站点,指向备份目录。譬如:然后在IIS属性中的http头中新建一个mime范例,膨胀名输入.*,MIME范 例输入:application/octet-stream。这样保证异域举荐器能直接下载这样的文件。为了以防数据被 其别人下载,我们还不妨在iis属性中编纂安全属性,指定甘心的IP地址。

  通过以上四个步骤,我们就实现了数据库举荐器的数据每日按时备份然后打包。下面我们来实现异域举荐器的按时下载备份,以下操作都在另外一个举荐器上通行。

  5.新建一个vbs 文件来实现下载,同时为了便利备份文件的治理。我们将每日下载下来的备份文件放到以当天日期命名的目录。因代码略微有点长,不妨进入查看简直源代码。将该代码命名为"下载数据.vbs "。

  6.在异域举荐器上新建一个windows计划义务,运行"下载数据.vbs "。运行用户为system用户,密码为空。运行年光为每日的3点通行。

  通过以上6个步骤,我们就实现了数据库异域按时备份。对于web的备份,我们也不妨同样遵守这样的操作来通行。

你可能感兴趣的:(windows,Web,IIS)