PDM系統(tǒng)管理人員做完數(shù)據(jù)庫(kù)所有的設(shè)定之后,最后一個(gè)步驟就是備份,因此備份動(dòng)作是所有設(shè)定中最重要的動(dòng)作,此篇文件在于說(shuō)明備份與還原時(shí)應(yīng)注意的事項(xiàng)及建議作法,在EPDM設(shè)置完之后,一定要做備份動(dòng)作,以防止計(jì)算機(jī)損毀或是人員疏失所造成數(shù)據(jù)庫(kù)災(zāi)難問(wèn)題,除了防止災(zāi)難的發(fā)生,在數(shù)據(jù)庫(kù)作版本的升級(jí)及更換主機(jī)的動(dòng)作時(shí),事前也必須做數(shù)據(jù)庫(kù)的備份,所以建議使用數(shù)據(jù)庫(kù)的客戶必須有計(jì)劃的執(zhí)行這個(gè)工作。
EPDM使用SQL作為DataBase,這里記錄著所有檔案的屬性數(shù)據(jù)及屬性數(shù)據(jù)與檔案之間的關(guān)聯(lián)性,因此備份要做的第一個(gè)步驟就是要進(jìn)入SQL執(zhí)行設(shè)定,這里要注意的是,登入設(shè)定備份的賬號(hào)與之后要還原的賬號(hào)必須是相同的,如圖一,這里建議制作備份登入時(shí),以"Windows驗(yàn)證"登入設(shè)定,此時(shí)登入會(huì)以目前登入Server機(jī)器的賬號(hào),通常以Administrator登入執(zhí)行。
登入的賬號(hào)有兩種,兩種賬號(hào)都可以,要注意這個(gè)賬號(hào)必須要以下權(quán)限,
服務(wù)器角色:public、sysadmin
使用者對(duì)應(yīng):db_owner、public (須選擇對(duì)應(yīng)數(shù)據(jù)庫(kù)查看)
建立備份之前,請(qǐng)先進(jìn)入SQL察看確認(rèn)是否這些權(quán)限皆已選取(安全性>登入>選擇角色>鼠標(biāo)右鍵>屬性)
,若角色權(quán)限不符合可進(jìn)入角色中將權(quán)限勾選起來(lái),請(qǐng)見(jiàn)圖二。
制作備份分為三個(gè)部分,備份及還原步驟也以此順序依序進(jìn)行
1. SQL (a. ConisioMastereDb, b. File Vault Databases。)。
2. Archive Server Settings。
3. Archive Server。
一般移機(jī)及更新版本都是有計(jì)劃的進(jìn)行,因此問(wèn)題不大,在進(jìn)行移機(jī)或更新版本之前,可手動(dòng)作一份最新的備份,比較耗時(shí)的是第三項(xiàng)Archive Server實(shí)體檔案的備份,但坊間有很多備份方式及備份軟件,在此就不贅敘,而Archive Server的備份最好是在不同的硬盤(pán)中,因?yàn)闉?zāi)難性的發(fā)生硬盤(pán)損毀,將會(huì)遺失整個(gè)Archive Server,一般目前大多數(shù)的客戶使用數(shù)組的方式同步到另一顆硬盤(pán),而前兩項(xiàng)的備份我們也會(huì)一并備份到Archive Server的Data資料中,這樣用戶可以針對(duì)整個(gè)Archive Server直接備份,所有需要的檔案就在其中,如下圖三,0~F共17個(gè)文件夾為Archive Server實(shí)體檔案,(但若將實(shí)體檔案配置在不同的硬盤(pán),則需要兩個(gè)硬盤(pán)都需要備份) ConisioMasterDb.bak為Master Database,Demo.bak為File Vault Databases,Backup.dat則為Archive Server Settings,所以當(dāng)我們制作還原時(shí)也必須具備以上數(shù)據(jù)。
一般建議做備份動(dòng)作為當(dāng)天晚間12點(diǎn)子夜之前,因?yàn)檫@個(gè)時(shí)間Server應(yīng)該已經(jīng)空閑下來(lái),也不建議備份動(dòng)作執(zhí)行時(shí)有大量的使用者在在線操作,以免影響備份的正確性,及還原時(shí)檔案版本差異。
當(dāng)還原時(shí)若Archive Server及Database時(shí)間不同,會(huì)出現(xiàn)幾種錯(cuò)誤狀況
1、 以Database為主,遺失新增加的版本及檔案,檔案會(huì)存放在使用端計(jì)算機(jī),并且狀態(tài)為<本機(jī)檔案>。如圖四
2、 晚上凌晨3點(diǎn)系統(tǒng)會(huì)做清理服務(wù),獲取Database中不存在的文件信息,然后刪除Archive Server中的實(shí)體檔案。表示這2天的新檔和文件新版本會(huì)被系統(tǒng)刪除掉。
3、曾經(jīng)刪除/銷(xiāo)毀過(guò)的操作會(huì)無(wú)效,Database又會(huì)有已經(jīng)刪除過(guò)的文件信息還原出來(lái)。
因此最新的版本會(huì)保留在使用使用端的機(jī)器中,使用端要保留這些檔案,將最新的版本加入數(shù)據(jù)庫(kù)中的檔案版本中,例如數(shù)據(jù)庫(kù)只保留到第3個(gè)版本而使用端已經(jīng)修改到第5個(gè)版本,此時(shí)還原之后,數(shù)據(jù)庫(kù)只會(huì)記錄到第3個(gè)版本,使用端為第5個(gè)版本,若此時(shí)鏈接數(shù)據(jù)庫(kù),作取得最新版本動(dòng)作,將會(huì)將本機(jī)的第5個(gè)版本被覆蓋為第3個(gè)版本,所以剛還原完數(shù)據(jù)庫(kù),請(qǐng)使用端用脫機(jī)的方式登入數(shù)據(jù)庫(kù),如圖五,脫機(jī)登入數(shù)據(jù)庫(kù)將會(huì)與數(shù)據(jù)庫(kù)脫鉤,無(wú)法做取得最新版本(資料庫(kù)所記憶的第3版本),此時(shí)數(shù)據(jù)庫(kù)內(nèi)的檔案為最后下載到使用端機(jī)器參考用的檔案及取出正在修改的檔案,請(qǐng)參考圖六,脫機(jī)登入數(shù)據(jù)庫(kù)的文件夾顏色為藍(lán)色與正常登入數(shù)據(jù)庫(kù)的文件夾顏色為綠色不同可辨識(shí),此時(shí)為單純的文件夾檔案,使用者可直接將所有檔案復(fù)制到計(jì)算機(jī)的其他位置,并且在上線登入數(shù)據(jù)庫(kù)之后,可將之前所修改的檔案找回來(lái),將損失降到最低。
SOLIDWORKS Plastics常用功能介紹
當(dāng)遇到數(shù)據(jù)庫(kù)損毀的第一時(shí)間,應(yīng)與該公司負(fù)責(zé)的顧問(wèn)提出此狀況,并且在最短時(shí)間內(nèi)安排作還原數(shù)據(jù)庫(kù)的時(shí)間與計(jì)劃,當(dāng)所有備份文件都齊全時(shí),還原數(shù)據(jù)庫(kù)并不會(huì)有技術(shù)上的問(wèn)題,所以除了上述剛剛說(shuō)明的手動(dòng)執(zhí)行備份動(dòng)作之外,最重要的是設(shè)定自動(dòng)備份動(dòng)作,因?yàn)橥l(fā)生意外時(shí),都是沒(méi)有防備的情況下發(fā)生的,我們會(huì)在SQL中設(shè)定排程做自動(dòng)備份動(dòng)作,頻率為每天執(zhí)行,保留天數(shù)則依據(jù)需求不同而調(diào)整,如圖七。
所以,實(shí)施顧問(wèn)都已具備將數(shù)據(jù)庫(kù)復(fù)原的能力及所有操作的SOP,但若是備份有問(wèn)題,也難以將數(shù)據(jù)庫(kù)還原回去,因此實(shí)施顧問(wèn)在數(shù)據(jù)庫(kù)導(dǎo)入之后,每隔一段時(shí)間就會(huì)查看數(shù)據(jù)庫(kù)備份狀況,確認(rèn)運(yùn)行正常,而使用端也需配合檢查,當(dāng)實(shí)施結(jié)束之后已正式上線,使用端的系統(tǒng)管理人員更要固定時(shí)間就查看備份狀況,當(dāng)備份有問(wèn)題時(shí)也必須馬上聯(lián)系實(shí)施顧問(wèn)協(xié)助處理,這樣才能確保數(shù)據(jù)庫(kù)正常運(yùn)行及維持導(dǎo)入數(shù)據(jù)庫(kù)的重要目標(biāo)。