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