2025澳门开彩结果历史记录-2025澳门开彩结果-2025澳门开彩查询记录-2025澳门聚宝盆-2025澳门九点半一肖一码-2025澳门精准资料免费全览

LOGO OA教程 ERP教程 模切知識(shí)交流 PMS教程 CRM教程 開(kāi)發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

SQL Server 備份你真的了解嗎?

admin
2025年1月9日 22:5 本文熱度 242

?
常用的備份類(lèi)型與恢復(fù)方案
?

我們知道SQL Server三種常用的備份類(lèi)型:完整備份、差異備份、日志備份

如下,當(dāng)我們對(duì)數(shù)據(jù)庫(kù)進(jìn)行以下備份計(jì)劃(數(shù)據(jù)庫(kù)必須進(jìn)行首次非COPY_ONLY的完整備份,才能進(jìn)行差異或日志備份)

在進(jìn)行時(shí)間點(diǎn)恢復(fù)的時(shí)候,可以使用如下方式根據(jù)要求組合恢復(fù):

  • [Full-01] + [Log-01] + [Log-02]

  • [Full-01] + [Log-01] + [Log-02] + [Log-03] + [Log-04] + [Log-05] + [Log-06]

  • [Full-01] + [Diff-01] + [Log-03] + [Log-04] + [Log-05] + [Log-06]

  • [Full-01] + [Diff-02] + [Log-05] + [Log-06]


也就是說(shuō),恢復(fù)的基準(zhǔn)是完整備份,日志作為增量備份是獨(dú)立的。從上面的備份恢復(fù)方案可以看出,差異備份(Diff)似乎就有點(diǎn)多余了。

差異備份僅捕獲自該次完整備份后發(fā)生更改的數(shù)據(jù),所以備份的時(shí)間相對(duì)較少,但必須保留最近的完整備份。對(duì)于頻繁的完整備份,用差異備份替換可減少了備份的時(shí)間、大小。但是增加了備份文件的管理難度,以及恢復(fù)的復(fù)雜度。如果你的數(shù)據(jù)庫(kù)數(shù)量少、并且不大,不推薦使用差異備份;如果你的數(shù)據(jù)庫(kù)很大,推薦使用差異備份。

同樣,如果你多年前已經(jīng)進(jìn)行了一次完整備份,如今你可以選擇兩種備份計(jì)劃(推薦第一種):

  • [完整備份] + [日志備份]

  • [完整備份COPY_ONLY] + [日志備份]


既然日志備份是獨(dú)立的,在恢復(fù)的時(shí)候(如恢復(fù)到Log-05),我們可以選擇的恢復(fù)方案如下

  • [Full-02] + [Log-04] + [Log-05]

  • [Full-01] + [Log-01] + [Log-02] + [Log-03] + [Log-04] + [Log-05]


這兩種恢復(fù)方案的結(jié)果是一樣的,即使完整備份與日志備份都使用 COPY_ONLY 也一樣(COPY_ONLY 使日志無(wú)法截?cái)嘀赜茫H绻銇G失了中間的一些完整備份,你可以使用較早的完整備份加后續(xù)的日志備份來(lái)恢復(fù)


?
AlwaysOn 可用性組備份設(shè)置
?

在 SQL Server AlwaysOn AG 中,備份要求如下:

  • 在次要副本上執(zhí)行 BACKUP DATABASE 時(shí),僅支持?jǐn)?shù)據(jù)庫(kù)、文件或文件組的僅復(fù)制完整備份。僅復(fù)制備份不會(huì)影響日志鏈,也不會(huì)清除差異位圖。

  • 不支持在次要副本上執(zhí)行差異備份。

  • 當(dāng)前不支持并發(fā)備份,例如,在輔助副本上執(zhí)行完整數(shù)據(jù)庫(kù)備份的同時(shí)在主副本上執(zhí)行事務(wù)日志備份。

  • BACKUP LOG 僅支持常規(guī)日志備份(次要副本上的日志備份不支持 COPY_ONLY 選項(xiàng))。

  • 對(duì)于在任何副本(主副本或輔助副本)上進(jìn)行的日志備份之間,確保一致的日志鏈,而與其可用性模式(同步提交或異步提交無(wú)關(guān))。

  • 若要備份輔助數(shù)據(jù)庫(kù),輔助副本必須能夠與主副本進(jìn)行通信,并且狀態(tài)必須為 SYNCHRONIZED 或 SYNCHRONIZING。


主備副本允許的備份類(lèi)型:

備份類(lèi)型主副本輔助副本
完整備份(Full)是(僅COPY_ONLY)
差異備份(Diff)
日志備份(Log)是(非COPY_ONLY)


AG備份選項(xiàng)與優(yōu)先級(jí)的關(guān)系(3節(jié)點(diǎn)示例):

備份選項(xiàng)備份優(yōu)先級(jí)備份說(shuō)明
首選輔助副本

Primary = 20

Secondary1 = 40

Secondary2 = 10

  • 首選優(yōu)先級(jí)高的副本Secondary1執(zhí)行備份;

  • Secondary1關(guān)閉則在Secondary2備份;

  • Secondary1與Secondary2關(guān)閉則在Primary備份;

  • 如果輔助副本優(yōu)先級(jí)相同,則按順序選擇最早添加的副本;

僅輔助副本

Primary = 20

Secondary1 = 40

Secondary2 = 10

  • 首選優(yōu)先級(jí)高的副本Secondary1執(zhí)行備份;

  • Secondary1關(guān)閉則在Secondary2備份;

  • Secondary1與Secondary2關(guān)閉將不會(huì)再備份;

  • 如果輔助副本優(yōu)先級(jí)相同,則按順序選擇最早添加的副本;

主副本
無(wú)論優(yōu)先級(jí)如何設(shè)置,僅在主副本進(jìn)行備份(主副本可進(jìn)行差異備份)
任意副本

Primary = 20

Secondary1 = 40

Secondary2 = 10

所有節(jié)點(diǎn)中首選優(yōu)先級(jí)高的節(jié)點(diǎn)進(jìn)行備份。如優(yōu)先級(jí)高的副本Secondary1關(guān)閉,則在其他優(yōu)先級(jí)高的副本Primary進(jìn)行備份。

判斷當(dāng)前實(shí)例的數(shù)據(jù)庫(kù)是否是備份的首選副本,可用系統(tǒng)函數(shù)fn_hadr_backup_is_preferred_replica查看。

SELECT [master].sys.fn_hadr_is_primary_replica( DB_NAME() ) AS [是否主副本],[master].sys.fn_hadr_backup_is_preferred_replica( DB_NAME() ) AS [是否備份首選副本]

當(dāng)然,fn_hadr_backup_is_preferred_replica 是考慮同步提交的情況。如果副本都是異步提交,優(yōu)先級(jí)則被忽略,系統(tǒng)默認(rèn)首選副本為主副本。如所有副本異步提交并且選擇 “僅輔助副本”, 函數(shù) fn_hadr_backup_is_preferred_replica 在主副本與輔助副本的結(jié)果都為0。只要備份首選項(xiàng)中含有主副本,那么主副本都為1。

?
AlwaysOn 可用性組備份恢復(fù)
?

在AlwaysOn AG 中,你知道各節(jié)點(diǎn)備份的關(guān)系嗎?我這里有3個(gè)副本,將按由上至下的順序進(jìn)行備份。

PrimarySecondary-01Secondary-02
Full-backup


Log-backup-01


Log-backup-02
Log-backup-03

當(dāng)我們需要恢復(fù)數(shù)據(jù)庫(kù)的時(shí)候,我們可以將所有的日志用來(lái)一起恢復(fù):

[Full-backup] + [Log-backup-01]+ [Log-backup-02]+ [Log-backup-03]

上面的恢復(fù)中是正常的。也就是說(shuō),不管在哪個(gè)節(jié)點(diǎn)備份日志,日志鏈都是連接的。當(dāng)在輔助副本進(jìn)行日志備份的時(shí)候,它會(huì)通知主副本。主副本獲取到一個(gè)備份鎖,以防止多個(gè)副本同時(shí)進(jìn)行備份。輔助副本備份完成后,會(huì)告知主副本并發(fā)送LSN信息。主副本更新自己的LSN并同步更新其他輔助副本的LSN信息。完成后,主副本釋放備份鎖,備份完成。這時(shí)可允許新的備份操作、也允許副本根據(jù)LSN截?cái)嗳罩尽R虼耍话阒辉谝粋€(gè)節(jié)點(diǎn)上備份,如果該節(jié)點(diǎn)宕機(jī),在其他點(diǎn)上啟用的日志備份計(jì)劃,盡量將備份保留在公共的共享位置來(lái)管理,以維護(hù)完整的日志順序。


閱讀原文:原文鏈接


該文章在 2025/1/10 11:08:23 編輯過(guò)
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對(duì)中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國(guó)內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對(duì)港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場(chǎng)、車(chē)隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場(chǎng)作業(yè)而開(kāi)發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類(lèi)企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉(cāng)儲(chǔ)管理系統(tǒng)提供了貨物產(chǎn)品管理,銷(xiāo)售管理,采購(gòu)管理,倉(cāng)儲(chǔ)管理,倉(cāng)庫(kù)管理,保質(zhì)期管理,貨位管理,庫(kù)位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號(hào)管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

主站蜘蛛池模板: 昨晚三中三开什么 | 管家婆一肖一码最准 | 香港最快开奖现场直播 | 王中王一肖一特一中一MBA | 今天晚上特马开多少号 | 澳冂正版资料免费大全2025最新版 | 4949澳门彩开奖结果 | 新澳2025今晚开奖资料 | 13277西方最大但人文艺术免费新版 | 香港赛马跑进越来越多年轻人的心 | 2025新澳精准资料免费大全 | 香港今期挂牌资料 | 澳门管家婆免费 | 新奥长期免费资料大全 | 澳门4949免费正版资料大全 | 香港免费公开资料大全 | 澳门一肖一码期期准中选料1今晚 | 香港澳门资料免费 | 2025香港6合宝典新版本下载 | 澳门今晚必中一肖一码今晚澳门 | 澳门六开彩资料免费 | 三期必出三期必出持高清手机在线观看 | 蓝月亮四肖八码精选资料 | 今晚澳门开什么号码啊 | 香港6合宝典彩图图库汇总 香港6合宝典彩图库官网 | 246天天资料二四六好彩app免费 | 2025年香港+六+合+资料总 | 2025澳门历史记录查询网站 | 六盒宝典2025年最新版 | 澳门彩资料免费查询综合信息服务 | 2025年新澳彩开奖结果86期 | 好彩堂400500玄一肖 | 澳门7月起发放2025年度现金分享 | 2025新澳精准正| 马会传真内部绝密信封资料2025 | 六给彩票香港 | 彩库宝典下载香港正版资料 | 澳门凤凰精选三肖三码 | 2025年新澳版资料正版图库 | 澳门一肖一码100%精准一 | 红姐图库免费版下载 |