應(yīng)用維護(hù):SQL Server 2008高可用性
博客園 發(fā)表于:12年09月05日 10:48 [原創(chuàng)] DOIT.com.cn
一旦配置了日志傳送選項(xiàng),就可以把它們應(yīng)用到數(shù)據(jù)庫(kù),如果所有的配置都正確,備份就會(huì)立刻開(kāi)始。
使用Transact-SQL配置日志傳送:直接上實(shí)例代碼
配置故障轉(zhuǎn)移:要配置主服務(wù)器和輔助服務(wù)器之間的故障轉(zhuǎn)移,可以使用下列步驟:如果備份共享中有任何為復(fù)制的備份文件,需要把它們復(fù)制到每個(gè)輔助服務(wù)器上的復(fù)制目標(biāo);把所有剩下的事務(wù)日志按順序應(yīng)用到每個(gè)輔助數(shù)據(jù)庫(kù)上;如有可能,在主數(shù)據(jù)庫(kù)上執(zhí)行活動(dòng)事務(wù)日志的備份,復(fù)制該備份,然后將其應(yīng)用到每個(gè)備用數(shù)據(jù)庫(kù)中;如果主服務(wù)器仍然可以操作,那么故障轉(zhuǎn)移完成時(shí)可以將主數(shù)據(jù)庫(kù)配置為新的輔助數(shù)據(jù)庫(kù),使用NO RECOVERY選項(xiàng)在主數(shù)據(jù)庫(kù)上備份事務(wù)日志有助于完成這項(xiàng)工作;把數(shù)據(jù)庫(kù)設(shè)置為恢復(fù)模式,選擇一個(gè)輔助服務(wù)器來(lái)主流新的主數(shù)據(jù)庫(kù)。
如果有額外的輔助服務(wù)器,則可以將新恢復(fù)的數(shù)據(jù)庫(kù)配置為額外輔助數(shù)據(jù)庫(kù)的主數(shù)據(jù)庫(kù),并使原來(lái)的主數(shù)據(jù)庫(kù)成為一個(gè)新的輔助數(shù)據(jù)庫(kù),執(zhí)行下列步驟來(lái)進(jìn)行角色轉(zhuǎn)換:禁用原主服務(wù)器上的備份作業(yè);禁用原輔助服務(wù)器上的復(fù)制和還原作業(yè);對(duì)新的主數(shù)據(jù)庫(kù)的備份使用為原主數(shù)據(jù)庫(kù)創(chuàng)建的共享;添加原數(shù)據(jù)庫(kù)作為一個(gè)輔助數(shù)據(jù)庫(kù);在原數(shù)據(jù)庫(kù)的輔助數(shù)據(jù)庫(kù)選項(xiàng)中,指定該數(shù)據(jù)庫(kù)已經(jīng)初始化,這樣就沒(méi)有必要進(jìn)行完整還原。
由于日志傳送是基于每個(gè)數(shù)據(jù)庫(kù)配置的,因此可能需要執(zhí)行一些額外的任務(wù)以確保用戶(hù)能夠一致地訪問(wèn)該數(shù)據(jù)庫(kù),即便發(fā)生了故障轉(zhuǎn)移。首先,客戶(hù)端使用的應(yīng)用程序必須知道這一更改。這可能要求手動(dòng)配置應(yīng)用程序使用新的主服務(wù)器或?qū)⑴f的服務(wù)器名稱(chēng)重新指派為新服務(wù)器的別名。另外,要確保應(yīng)用程序?qū)?shù)據(jù)庫(kù)的一致訪問(wèn),將需要確保已經(jīng)遷移了該數(shù)據(jù)庫(kù)所有關(guān)聯(lián)的元數(shù)據(jù),包括SQL Server登錄名、作業(yè)和報(bào)警等。由于日志傳送有一些限制,創(chuàng)建只讀備用服務(wù)器很好,但是它對(duì)于故障轉(zhuǎn)移來(lái)說(shuō)只是一個(gè)一般的解決方案。
公司簡(jiǎn)介 | 媒體優(yōu)勢(shì) | 廣告服務(wù) | 客戶(hù)寄語(yǔ) | DOIT歷程 | 誠(chéng)聘英才 | 聯(lián)系我們 | 會(huì)員注冊(cè) | 訂閱中心
Copyright © 2013 DOIT Media, All rights Reserved. 北京楚科信息技術(shù)有限公司 版權(quán)所有.