男人插曲女人身体视频,中文字幕日韩一区二区三区不卡,中国gay男男gaygay视频,一本色道婷婷久久欧美,中文字幕永久视频在线看

MSSQL 僅復(fù)制備份和其他備份類型

在使用MS SQL Server的時候,為了保證數(shù)據(jù)的安全,防止意外丟失,我們經(jīng)常會對數(shù)據(jù)庫進(jìn)行備份,因為使用備份文件我們可以恢復(fù)丟失的數(shù)據(jù)。為了滿足不同的需求,SQL Server 提供了多種備份類型。以下是 SQL Server 中常見的備份類型。

  • 完整備份
  • 差異備份
  • 事務(wù)日志備份
  • 尾日志備份
  • 僅復(fù)制備份
  • 文件備份
  • 部分備份

如你看到的,SQL 服務(wù)器備份涵蓋了廣泛的知識。一篇文章篇幅有限,難以涵蓋所有類型。因此本文只介紹MS SQL “僅復(fù)制備份”。

數(shù)據(jù)庫服務(wù)器

什么是MSSQL僅復(fù)制備份

MSSQL 僅復(fù)制備份是原始數(shù)據(jù)庫的標(biāo)準(zhǔn)副本,它獨(dú)立于常規(guī) SQL Server 備份的順序。創(chuàng)建SQL Server copy-only備份時,不會截斷事務(wù)日志,也不會干擾正常的備份任務(wù),因此不會影響后面的恢復(fù)。

完全備份和僅復(fù)制備份的區(qū)別

完全備份和僅復(fù)制備份的唯一區(qū)別是,僅復(fù)制備份不更新數(shù)據(jù)庫備份LSN(日志序列號),而完全備份在執(zhí)行時會自動更新LSN。

? 讓我們舉個例子來解釋這一切。當(dāng)您執(zhí)行SQL Server 差異備份,首先你需要創(chuàng)建一個完整備份作為差異基礎(chǔ),然后是一系列的差異備份?;謴?fù)時,需要恢復(fù)這個全量備份和最新的差異備份。

差異備份的數(shù)據(jù)庫備份 LSN 應(yīng)與完整備份匹配。如果不匹配,則SQL Server 不會將此完整備份與此差異備份合并,這將導(dǎo)致還原失敗。

但是,如果您在常規(guī)差異備份任務(wù)中手動執(zhí)行完整備份,則以后的差異備份將基于您所做的完整備份,而不是原始備份。還原時,最新的差異備份將與原始的完整備份不匹配,因此您可能會失敗。

而僅復(fù)制備份不會更新 LSN,因此不會影響以后的差異備份,您也不會失敗。

MSSQL 僅復(fù)制備份的類型

基本上,有兩種類型的MSSQL僅復(fù)制備份,每一種都適用于不同的情況。

“僅復(fù)制完整備份:(”適用于所有恢復(fù)模型):僅復(fù)制完整備份是不影響差異備份的差異基礎(chǔ)的完整備份,它不會更新數(shù)據(jù)庫備份 LSN?;謴?fù)僅復(fù)制完整備份的步驟與恢復(fù)任何其他完整備份的步驟完全相同。

Copy-only log backups:(僅適用于full recovery model和bulk-logged recovery model):和copy-only full backup一樣,copy-only log backup不影響常規(guī)日志備份的順序。它不會截斷事務(wù)日志。通常,僅復(fù)制日志備份在實(shí)踐中很少使用,除了有時執(zhí)行在線恢復(fù)。

如何創(chuàng)建MSSQL僅復(fù)制備份

創(chuàng)建僅復(fù)制備份的過程非常簡單。在SQL Server 2005及之后的版本中,我們只需要在常規(guī)備份過程中勾選“僅復(fù)制備份”選項即可。當(dāng)然,如果需要,您也可以通過 T-SQL 命令或 Powershell 來完成。

在這里,我將為您提供所有 3 種方式的詳細(xì)步驟。

方式 1. 使用 SSMS GUI 創(chuàng)建僅復(fù)制備份

通過 SSMS GUI 創(chuàng)建 MS SQL 僅復(fù)制備份,除了勾選選項卡上的 “僅復(fù)制備份” 選項外,其余步驟與常規(guī)備份過程完全相同。下面是具體步驟。

1. 啟動SQL Server Management Studio (SSMS)并連接到您的實(shí)例。

2. 右鍵單擊??要備份的數(shù)據(jù)庫名稱,選擇“任務(wù)”>“備份…”

創(chuàng)建備份

3. 在彈出窗口中,選擇“備份類型”(完整或事務(wù)日志。您不能創(chuàng)建僅復(fù)制差異備份)。

4. 選中備份類型下方的“僅復(fù)制備份”選項。

5. 指定存儲備份文件的“目標(biāo)路徑”。

備份設(shè)置

6. 單擊“確定”執(zhí)行備份任務(wù)。

方式 2. 使用 T-SQL 命令創(chuàng)建僅復(fù)制備份

T-SQL 是 MS SQL Server 用來與數(shù)據(jù)庫通信的 SQL 語言的擴(kuò)展。要創(chuàng)建MSSQL僅復(fù)制備份,您只需在 BACKUP DATABASE 語句中使用 COPY_ONLY 參數(shù)。基本語法是:

僅復(fù)制完整備份:

BACKUP DATABASE databasename TO DISK = ' filepath\filename_Copy.bak ' WITH COPY_ONLY;

僅復(fù)制日志備份:

BACKUP LOG databasename TO DISK = ' filepath\filename_LogCopy.trn ' WITH COPY_ONLY;

這里我舉個“例子”來解釋如何根據(jù)您的需求定制它們:

? 我想創(chuàng)建數(shù)據(jù)庫DAname的僅復(fù)制備份,并將備份文件存儲在D:\Backup中。我將執(zhí)行以下步驟:

1. 啟動SSMS并連接到我的實(shí)例。

2. 單擊標(biāo)準(zhǔn)欄上的“新建查詢”,然后輸入以下 T-SQL 命令:

BACKUP DATABASE DAname TO DISK = ' D:\Backup\DA_Copy.bak ' WITH COPY_ONLY;
BACKUP LOG DAname TO DISK = ' D:\Backup\DA_LogCopy.trn ' WITH COPY_ONLY;

3. 單擊工具欄上的“執(zhí)行”開始備份。

使用 T-SQL 創(chuàng)建僅復(fù)制備份

方式 3. 在 PowerShell 中執(zhí)行MSSQL僅復(fù)制備份

要在 Powershell 中執(zhí)行 MS SQL 僅復(fù)制備份,您需要將 Backup-SqlDatabase cmdlet 與 -CopyOnly 參數(shù)一起使用?;菊Z法是:

Backup-SqlDatabase -ServerInstance ' instancename ' -Database ' databasename ' -BackupFile ' filepath\filename_Copy.bak ' -CopyOnly

和上一種方法一樣,我舉個例子給大家看看如何使用:

? 我想創(chuàng)建數(shù)據(jù)庫DAname的僅復(fù)制備份,并將備份文件存儲在D:\Backup中。下面是具體步驟:

1. 以管理員身份啟動Windows PowerShell (ISE)(您可以使用搜索框找到它)。

2. 輸入以下 T-SQL 命令:

Backup-SqlDatabase -ServerInstance ' BF-202106171848\MSSERVER' - Database'DAname' -BackupFile'D :\Backup\DAname_Copy.bak' -CopyOnly

3. 單擊工具欄上的“運(yùn)行腳本”(綠色三角形)運(yùn)行它。

使用 PowerShell 創(chuàng)建僅復(fù)制備份

安排和恢復(fù)差異備份的無差錯方式

如您所見,如果您在計劃的差異備份任務(wù)中不小心執(zhí)行了完整備份,您可能會在以后的恢復(fù)中失敗,并導(dǎo)致數(shù)據(jù)丟失。因此,我建議您使用專業(yè)的備份軟件傲梅企業(yè)備份網(wǎng)絡(luò)版?作為一個不那么麻煩的選擇。

當(dāng)您使用傲梅企業(yè)備份網(wǎng)絡(luò)版進(jìn)行差異備份時,即使中途再進(jìn)行一次全量備份,“也不會影響差異備份的恢復(fù)”。此外,從差異備份中恢復(fù)數(shù)據(jù)庫時,只需在按備份類型和日期組織的列表中選擇相應(yīng)的差異備份即可,無需提前手動恢復(fù)完整備份。

此外,使用此軟件,您可以從一臺計算機(jī)集中控制 LAN 內(nèi)的所有筆記本電腦、工作站和服務(wù)器,并遠(yuǎn)程備份一個或多個數(shù)據(jù)庫。還原時,您還可以選擇還原到原始位置或其中任何一個位置。這樣可以減少錯誤并節(jié)省管理成本。

為您提供180天免費(fèi)試用:

要正確使用傲梅企業(yè)備份網(wǎng)絡(luò)版,尤其是您要管理局域網(wǎng)內(nèi)的多臺計算機(jī),您需要先進(jìn)入“?計算機(jī)”?頁面。單擊?上方欄的??安裝客戶端程序可?手動或遠(yuǎn)程下載客戶端計算機(jī)上的Agent 。

安裝客戶端程序

對于那些手動下載客戶端程序的計算機(jī),您需要請求對其進(jìn)行控制才能進(jìn)行進(jìn)一步的操作。

單擊“計算機(jī)” > “不受控制的計算機(jī)”,選擇一臺或多臺客戶端計算機(jī),然后單擊上方欄中的“請求控制” 。

請求控制

他們的電腦上會彈出一個權(quán)限請求窗口,一旦收到所有權(quán)限,您就可以隨時管理他們。

如何創(chuàng)建 SQL 全量或差異備份任務(wù)

1. 點(diǎn)擊“任務(wù)” > “新建任務(wù)”,選擇“SQL Server Backup”新建備份任務(wù)。

創(chuàng)建 SQL Server 備份任務(wù)

在彈出窗口中,您可以通過將光標(biāo)移動到任務(wù)名稱并單擊它來更改任務(wù)名稱。

SQL Server 備份過程

然后按照任務(wù)名稱下方的 3 個步驟進(jìn)行操作。

2. 單擊“添加計算機(jī)”添加您要用于備份的受控客戶端計算機(jī)。

添加計算機(jī)

3. 單擊“添加”選擇要備份的單個或多個SQL 實(shí)例和數(shù)據(jù)庫。

選擇數(shù)據(jù)庫

4. 選擇一個位置作為“目標(biāo)路徑”。您可以單擊“添加存儲”來添加共享或NAS 路徑作為存儲端。

選擇目標(biāo)路徑

單擊“設(shè)置”。您還可以啟用備份加密、電子郵件通知并為備份選擇壓縮級別。

選擇壓縮級別

5. 單擊設(shè)置旁邊的“計劃”,您還可以指定自動運(yùn)行此任務(wù)的日期和時間。

日程設(shè)置

6. 在Schedule Settings 頁面點(diǎn)擊“高級”,選擇執(zhí)行完全和差異備份

選擇創(chuàng)建完整或差異備份

7. 現(xiàn)在您可以單擊“開始備份”以選擇““僅創(chuàng)建任務(wù)””或“創(chuàng)建并執(zhí)行任務(wù)”。

開始備份

創(chuàng)建后,任務(wù)將單獨(dú)列在“任務(wù)”中,以供進(jìn)一步編輯或恢復(fù)?;謴?fù)時,它會列出所有備份,并通過名稱中的備份類型和日期來區(qū)分它們。

如何恢復(fù)完整或差異備份

1. 點(diǎn)擊SQL Server備份任務(wù)右上角的“高級,選擇”“恢復(fù)”

恢復(fù)

2. 在提示窗口中選擇要恢復(fù)的“客戶端計算機(jī)”和單個或多個“數(shù)據(jù)庫”。

選擇單個或多個數(shù)據(jù)庫

3. 現(xiàn)在您可以在右上角看到以備份類型和日期命名的備份列表,選擇您要還原的特定備份(完整/差異) 。

如果要從差異備份中恢復(fù)數(shù)據(jù)庫,則無需提前手動恢復(fù)完整備份。

單擊“下一步”。

選擇特定備份

4. 選擇“恢復(fù)到原始位置”“恢復(fù)到新位置”。

如果你選擇后者,你可以將備份還原到同一臺或另一臺服務(wù)器上的另一個實(shí)例局域網(wǎng)內(nèi)。

恢復(fù)到新位置

5. 現(xiàn)在您可以點(diǎn)擊“開始恢復(fù)”

概括

MSSQL 僅復(fù)制備份是一個非常有用的功能。它與全量備份的唯一區(qū)別在于它不影響后續(xù)的差異備份,避免了恢復(fù)失敗。當(dāng)您需要數(shù)據(jù)庫副本進(jìn)行測試或開發(fā)時,執(zhí)行僅副本備份可能是一個不錯的選擇。

您也可以選擇專業(yè)的備份軟件傲梅企業(yè)備份網(wǎng)絡(luò)版進(jìn)行備份。當(dāng)您使用它來執(zhí)行差異備份任務(wù)時,即使您在中間執(zhí)行了一次完整備份,也不會影響后面的恢復(fù),因此您無需另外選擇僅復(fù)制備份。此外,恢復(fù)時,直接選擇差異備份即可,無需提前手動恢復(fù)全量備份。

此外,使用此軟件您還可以集中備份局域網(wǎng)內(nèi)的所有設(shè)備,從一臺計算機(jī)遠(yuǎn)程備份這些設(shè)備上的數(shù)據(jù)庫、文件、磁盤、系統(tǒng)、分區(qū)等。還原時,您可以選擇還原到本地或局域網(wǎng)內(nèi)的任何其他設(shè)備,可以減少手動錯誤,顯著提高工作效率。