服務(wù)器實(shí)現(xiàn)定時(shí)遠(yuǎn)程異地服務(wù)器備份的方法與方式

[重要通告]如您遇疑難雜癥,本站支持知識(shí)付費(fèi)業(yè)務(wù),掃右邊二維碼加博主微信,可節(jié)省您寶貴時(shí)間哦!

在現(xiàn)階段網(wǎng)站的發(fā)展中,隨著站點(diǎn)的慢慢變大,數(shù)據(jù)的備份也變的異常重要,
本地備份還是有許多不適合,下面來(lái)說(shuō)下關(guān)于遠(yuǎn)程異地備份的方法;

  如果服務(wù)器出現(xiàn)硬件故障怎么辦?如果數(shù)據(jù)找不回怎么辦?如果服務(wù)器所在機(jī)房遭到故障,就像前段時(shí)間因?yàn)閭浒竼?wèn)題出現(xiàn)大面積封網(wǎng)的情況,很多站長(zhǎng)就因?yàn)闄C(jī)房問(wèn)題,數(shù)據(jù)沒(méi)法拿出來(lái),沒(méi)辦法重新找空間或者服務(wù)器來(lái)搭建網(wǎng)站,只能干等著機(jī)房的網(wǎng)絡(luò)恢復(fù)正常。到網(wǎng)站發(fā)展到一定規(guī)模的時(shí)候,我們都應(yīng)該有很多應(yīng)急方案來(lái)處理這些應(yīng)急的情況。

  對(duì)于以上的這些情況,我們應(yīng)該做到數(shù)據(jù)的定時(shí)備份。對(duì)于網(wǎng)站備份,可能大多數(shù)人考慮用ftp來(lái)實(shí)現(xiàn)。但是我個(gè)人覺(jué)得ftp并不是很安全,像現(xiàn)在很多網(wǎng)站入侵,都是通過(guò)serv-u的提權(quán),從而得到服務(wù)器的超級(jí)管理權(quán)限。所以我從來(lái)不開(kāi)ftp,而且一般ftp工具并沒(méi)法實(shí)現(xiàn)自動(dòng)定時(shí)下載。下面我就站長(zhǎng)幫手網(wǎng)怎么用7zip+vbs+任務(wù)管理器來(lái)實(shí)現(xiàn)自動(dòng)備份數(shù)據(jù)。大概步驟如下:

  1.通過(guò)sql server建立數(shù)據(jù)庫(kù)維護(hù)計(jì)劃,在指定目錄生成一個(gè)bak文件。該步驟通過(guò)sql server可以實(shí)現(xiàn)。每天的凌晨1點(diǎn)執(zhí)行。備份時(shí)間需要花費(fèi)約20分鐘。

  2.到安裝好7zip的目錄,將7zip.exe拷貝到數(shù)據(jù)庫(kù)備份的文件夾下。通過(guò)7zip將數(shù)據(jù)打包成若干個(gè)文件。這里打包成多個(gè)文件,主要是因?yàn)閘inkhelper的數(shù)據(jù)庫(kù)有13個(gè)g非常大,后面vbs里面下載用到ado.stream,ado.stream對(duì)文件大小有限制。7zip為免費(fèi)軟件。打包命令為:

  rem 設(shè)定本地路徑

  echo off&setlocal enabledelayedexpansion

  rem 打包前將前一次生成的zip文件刪除

  del *.zip.*

  set "7z=7z.exe"

  rem a表示添加 -aoa表示覆蓋 -tzip表示生成zip文檔 -v800m表示每個(gè)分包文件大小為800m

  "7z" a -aoa -tzip linkhelperdata -v800m *.bak

  rem 打包完成后,將*.bak文件刪除

  del *.bak

  選擇7zip打包,是因?yàn)?zip壓縮速度非???。將以上代碼保存為“備份數(shù)據(jù)庫(kù)后打包.bat”,也放在數(shù)據(jù)庫(kù)的備份文件所在文件夾下。

  3.通過(guò)windows計(jì)劃任務(wù)新建一個(gè)任務(wù),運(yùn)行“備份數(shù)據(jù)庫(kù)后打包.bat ”。運(yùn)行用戶(hù)為system用戶(hù),密碼為空。運(yùn)行時(shí)間為每天的1點(diǎn)40。7zip壓縮13g的數(shù)據(jù),大概需要半個(gè)小時(shí)時(shí)間,壓縮下來(lái)總大小為2個(gè)多g,會(huì)分成三個(gè)壓縮包。命名分別為:linkhelperdata.zip.001 linkhelperdata.zip.002 linkhelperdata.zip.003

  4.用iis建立一個(gè)站點(diǎn),指向備份目錄。然后在iis屬性中的http頭中新建一個(gè)mime類(lèi)型,擴(kuò)展名輸入.*,mime類(lèi)型輸入:application/octet-stream。這樣保證異地服務(wù)器能直接下載linkhelperdata.zip.001這樣的文件。為了以防數(shù)據(jù)被其他人下載,我們還可以在iis屬性中編輯安全屬性,指定允許的ip地址。

  通過(guò)以上四個(gè)步驟,我們就實(shí)現(xiàn)了數(shù)據(jù)庫(kù)服務(wù)器的數(shù)據(jù)每天定時(shí)備份然后打包。下面我們來(lái)實(shí)現(xiàn)異地服務(wù)器的定時(shí)下載備份,以下操作都在另外一個(gè)服務(wù)器上進(jìn)行。

  5.新建一個(gè)vbs文件來(lái)實(shí)現(xiàn)下載,同時(shí)為了方便備份文件的管理。我們將每天下載下來(lái)的備份文件放到以當(dāng)天日期命名的目錄。因代碼稍微有點(diǎn)長(zhǎng),可以進(jìn)入 查看詳細(xì)源代碼。將該代碼命名為"下載數(shù)據(jù).vbs"。

  6.在異地服務(wù)器上新建一個(gè)windows計(jì)劃任務(wù),運(yùn)行"下載數(shù)據(jù).vbs"。運(yùn)行用戶(hù)為system用戶(hù),密碼為空。運(yùn)行時(shí)間為每天的3點(diǎn)進(jìn)行。

  按照以上6個(gè)步驟,我們就實(shí)現(xiàn)了數(shù)據(jù)庫(kù)異地定時(shí)備份哦。對(duì)于web的備份,我們也可以同樣按照這樣的操作來(lái)進(jìn)行。

問(wèn)題未解決?付費(fèi)解決問(wèn)題加Q或微信 2589053300 (即Q號(hào)又微信號(hào))右上方掃一掃可加博主微信

所寫(xiě)所說(shuō),是心之所感,思之所悟,行之所得;文當(dāng)無(wú)敷衍,落筆求簡(jiǎn)潔。 以所舍,求所獲;有所依,方所成!

支付寶贊助
微信贊助

免責(zé)聲明,若由于商用引起版權(quán)糾紛,一切責(zé)任均由使用者承擔(dān)。

您必須遵守我們的協(xié)議,如您下載該資源,行為將被視為對(duì)《免責(zé)聲明》全部?jī)?nèi)容的認(rèn)可->聯(lián)系老梁投訴資源
LaoLiang.Net部分資源來(lái)自互聯(lián)網(wǎng)收集,僅供用于學(xué)習(xí)和交流,請(qǐng)勿用于商業(yè)用途。如有侵權(quán)、不妥之處,請(qǐng)聯(lián)系站長(zhǎng)并出示版權(quán)證明以便刪除。 敬請(qǐng)諒解! 侵權(quán)刪帖/違法舉報(bào)/投稿等事物聯(lián)系郵箱:service@laoliang.net
意在交流學(xué)習(xí),歡迎贊賞評(píng)論,如有謬誤,請(qǐng)聯(lián)系指正;轉(zhuǎn)載請(qǐng)注明出處: » 服務(wù)器實(shí)現(xiàn)定時(shí)遠(yuǎn)程異地服務(wù)器備份的方法與方式

發(fā)表回復(fù)

本站承接,網(wǎng)站推廣(SEM,SEO);軟件安裝與調(diào)試;服務(wù)器或網(wǎng)絡(luò)推薦及配置;APP開(kāi)發(fā)與維護(hù);網(wǎng)站開(kāi)發(fā)修改及維護(hù); 各財(cái)務(wù)軟件安裝調(diào)試及注冊(cè)服務(wù)(金蝶,用友,管家婆,速達(dá),星宇等);同時(shí)也有客戶(hù)管理系統(tǒng),人力資源,超市POS,醫(yī)藥管理等;

立即查看 了解詳情