成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

SQL Server備份與恢復(fù)- 恢復(fù)模型探究

數(shù)據(jù)庫 SQL Server
為了創(chuàng)建正確的備份,第一件事是為每個數(shù)據(jù)庫設(shè)置正確的恢復(fù)模型。恢復(fù)模型基本上告訴 SQL Server 哪些數(shù)據(jù)要保留在事務(wù)日志文件中以及保留多長時間。

1、概述

為了創(chuàng)建正確的備份,第一件事是為每個數(shù)據(jù)庫設(shè)置正確的恢復(fù)模型?;謴?fù)模型基本上告訴 SQL Server 哪些數(shù)據(jù)要保留在事務(wù)日志文件中以及保留多長時間。根據(jù)選擇的恢復(fù)模式,這還將確定您可以執(zhí)行哪些類型的備份以及可以執(zhí)行哪些類型的數(shù)據(jù)庫還原。

2、三種恢復(fù)模式

您可以選擇的三種恢復(fù)模式是:

  • Full
  • Simple
  • Bulk-Logged

每個數(shù)據(jù)庫只能有一個恢復(fù)模式,但每個數(shù)據(jù)庫都可以使用不同的恢復(fù)模式,因此根據(jù)處理和備份需求,您可以為每個數(shù)據(jù)庫選擇合適的恢復(fù)模式。唯一的例外是必須使用“簡單”恢復(fù)模型的 TempDB 數(shù)據(jù)庫。

此外,可以隨時更改數(shù)據(jù)庫恢復(fù)模式,但這會影響您的備份鏈,因此最好在更改恢復(fù)模式后進行完整備份。

可以使用 T-SQL 或 SQL Server Management Studio 更改恢復(fù)模型。以下是有關(guān)如何執(zhí)行此操作的示例。

使用 T-SQL 更改 AdventureWorks 數(shù)據(jù)庫的“完全”恢復(fù)。

ALTER DATABASE AdventureWorks SET RECOVERY FULL
GO

使用 SSMS 更改 AdventureWorks 數(shù)據(jù)庫的恢復(fù)模式。

3、完整恢復(fù)模型

完整恢復(fù)模型告訴 SQL Server 將所有事務(wù)數(shù)據(jù)保留在事務(wù)日志中,直到發(fā)生事務(wù)日志備份或事務(wù)日志被截斷。其工作方式是針對 SQL Server 發(fā)出的所有事務(wù)首先進入事務(wù)日志,然后將數(shù)據(jù)寫入適當(dāng)?shù)臄?shù)據(jù)文件。這允許 SQL Server 回滾過程的每個步驟,以防出現(xiàn)錯誤或事務(wù)由于某種原因被取消。因此,當(dāng)數(shù)據(jù)庫設(shè)置為“完整”恢復(fù)模式時,由于所有事務(wù)都已保存,因此您可以進行時間點恢復(fù),這意味著您可以恢復(fù)到事務(wù)發(fā)生之前的某個點,就像意外刪除所有事務(wù)一樣表中的數(shù)據(jù)。

完整恢復(fù)模式是最完整的恢復(fù)模式,只要所有備份文件可用且可讀,您就可以將所有數(shù)據(jù)恢復(fù)到任何時間點。使用此模型,所有操作都被完整記錄,這意味著您可以將數(shù)據(jù)庫恢復(fù)到任何點。此外,如果數(shù)據(jù)庫設(shè)置為完全恢復(fù)模式,您還需要發(fā)出事務(wù)日志備份,否則您的數(shù)據(jù)庫事務(wù)日志將永遠持續(xù)增長。

以下是您可能選擇此恢復(fù)模式的一些原因:

  • 數(shù)據(jù)至關(guān)重要,您希望最大限度地減少數(shù)據(jù)丟失。
  • 您需要能夠進行時間點恢復(fù)。
  • 您正在使用數(shù)據(jù)庫鏡像
  • 您正在使用 Always On 可用性組

當(dāng)數(shù)據(jù)處于“完整”恢復(fù)模式時可以運行的備份類型:

  • 完成備份
  • 差異備份
  • 文件和/或文件組備份
  • 部分備份
  • 僅復(fù)制備份
  • 事務(wù)日志備份

使用 T-SQL 設(shè)置 SQL Server 完整恢復(fù)模型

ALTER DATABASE dbName SET RECOVERY recoveryOption
GO

示例:將 AdventureWorks 數(shù)據(jù)庫更改為“完整”恢復(fù)模式

ALTER DATABASE AdventureWorks SET RECOVERY FULL
GO

使用 Management Studio 設(shè)置 SQL Server 完整恢復(fù)模式

  • 右鍵單擊數(shù)據(jù)庫名稱并選擇屬性
  • 轉(zhuǎn)到選項頁面
  • 在恢復(fù)模式下選擇“完整”
  • 點擊“確定”保存

4、簡單恢復(fù)模型

它為您提供了一個簡單的備份,可用于在發(fā)生故障或需要將數(shù)據(jù)庫恢復(fù)到另一臺服務(wù)器時替換整個數(shù)據(jù)庫。使用這種恢復(fù)模式,您可以進行完整備份(整個副本)或差異備份(自上次完整備份以來的任何更改)。使用此恢復(fù)模式,您將面臨自上次備份完成以來的任何故障,因為您只能將數(shù)據(jù)恢復(fù)到備份發(fā)生的時間點。

“簡單”恢復(fù)模型是 SQL Server 最基本的恢復(fù)模型。每個事務(wù)仍然寫入事務(wù)日志,但是一旦事務(wù)完成并且數(shù)據(jù)已寫入數(shù)據(jù)文件,事務(wù)日志文件中使用的空間可以被新事務(wù)重用。由于此空間被重復(fù)使用,因此無法進行時間點恢復(fù),因此最近的還原點將是完整備份或已完成的最新差異備份。此外,由于事務(wù)日志中的空間可以重復(fù)使用,事務(wù)日志不會像“完全”恢復(fù)模型中提到的那樣永遠增長。

以下是您可能選擇此恢復(fù)模式的一些原因:

  • 您的數(shù)據(jù)并不重要,可以輕松地重新創(chuàng)建
  • 該數(shù)據(jù)庫僅用于測試或開發(fā)
  • 數(shù)據(jù)是靜態(tài)的,不會改變
  • 自上次備份以來丟失任何或所有事務(wù)不是問題
  • 數(shù)據(jù)是派生的,可以很容易地重新創(chuàng)建

當(dāng)數(shù)據(jù)處于“簡單”恢復(fù)模式時可以運行的備份類型:

  • 完成備份
  • 差異備份
  • 文件和/或文件組備份
  • 部分備份
  • 僅復(fù)制備份

使用 T-SQL 設(shè)置 SQL Server 簡單恢復(fù)模型

ALTER DATABASE dbName SET RECOVERY recoveryOption
GO

示例:將 AdventureWorks 數(shù)據(jù)庫更改為“簡單”恢復(fù)模式

ALTER DATABASE AdventureWorks SET RECOVERY SIMPLE
GO

使用 Management Studio 設(shè)置 SQL Server 簡單恢復(fù)模型

  • 右鍵單擊數(shù)據(jù)庫名稱并選擇屬性
  • 轉(zhuǎn)到選項頁面
  • 在恢復(fù)模式下選擇“簡單”
  • 點擊“確定”保存


5、大容量日志恢復(fù)模型

在此模型中,某些批量操作(例如 BULK INSERT、CREATE INDEX、SELECT INTO 等)并未完全記錄在事務(wù)日志中,因此不會在事務(wù)日志中占用太多空間。

使用“批量記錄”恢復(fù)模型的優(yōu)點是,如果您正在執(zhí)行大量批量操作,您的事務(wù)日志不會變得那么大,并且只要您的最后一個事務(wù)日志備份沒有,它仍然允許您進行時間點恢復(fù)包括批量操作。如果未運行批量操作,則此恢復(fù)模式與完全恢復(fù)模式的工作方式相同。需要注意的一點是,如果您使用這種恢復(fù)模式,您還需要發(fā)出事務(wù)日志備份,否則您的數(shù)據(jù)庫事務(wù)日志將繼續(xù)增長。

以下是您可能選擇此恢復(fù)模式的一些原因:

  • 數(shù)據(jù)很關(guān)鍵,您希望最大程度地減少數(shù)據(jù)丟失,但又不想記錄大批量操作
  • 與正常處理相比,批量操作在不同時間完成。
  • 您仍然希望能夠恢復(fù)到某個時間點

當(dāng)數(shù)據(jù)處于“批量記錄”恢復(fù)模式時,您可以運行的備份類型:

  • 完成備份
  • 差異備份
  • 文件和/或文件組備份
  • 部分備份
  • 僅復(fù)制備份
  • 事務(wù)日志備份

使用 T-SQL 設(shè)置 SQL Server 大容量日志恢復(fù)模型

ALTER DATABASE dbName SET RECOVERY recoveryOption
GO

示例:將 AdventureWorks 數(shù)據(jù)庫更改為“批量記錄”恢復(fù)模式

ALTER DATABASE AdventureWorks SET RECOVERY BULK_LOGGED
GO

使用 Management Studio 設(shè)置 SQL Server 批量日志恢復(fù)模型

  • 右鍵單擊數(shù)據(jù)庫名稱并選擇屬性
  • 轉(zhuǎn)到選項頁面
  • 在恢復(fù)模式下選擇“批量記錄”
  • 點擊“確定”保存


6、大容量日志恢復(fù)模型

責(zé)任編輯:姜華 來源: 今日頭條
相關(guān)推薦

2010-07-21 13:25:04

SQL Server備

2009-02-16 17:18:31

恢復(fù)備份模式

2022-09-05 17:09:55

SQL Server數(shù)據(jù)庫

2010-11-10 13:22:41

SQL Server備

2010-07-13 17:31:56

SQL Server恢

2011-03-25 13:43:56

CactiEZ備份

2010-05-26 10:25:50

MySQLdump增量

2010-10-19 14:11:20

SQL SERVER恢

2015-10-21 17:10:00

SQL Server 備份與恢復(fù)數(shù)據(jù)庫升級

2011-04-01 10:40:07

SQL Server數(shù)備份恢復(fù)

2010-06-30 12:58:20

MS SQL Serv

2010-07-15 08:50:11

2010-07-08 11:05:14

SQL Server數(shù)

2009-08-05 09:38:28

SQL Server數(shù)

2023-09-05 00:06:45

2018-04-17 08:24:58

2021-09-10 07:48:22

Clickhouse數(shù)據(jù)庫遠程備份

2011-03-24 09:45:34

SQL Server數(shù)恢復(fù)

2010-07-02 09:36:30

SQL Server

2009-12-08 17:24:30

路由器配置
點贊
收藏

51CTO技術(shù)棧公眾號

主站蜘蛛池模板: 国产精品成人一区二区三区 | 91精品国产综合久久久久久丝袜 | 高清国产一区二区 | 久久久xxx| 五月免费视频 | 亚洲社区在线 | 亚洲福利在线观看 | 户外露出一区二区三区 | 久久久久国产一区二区三区四区 | 91一区| 久久精品91久久久久久再现 | 亚洲品质自拍视频 | 成年人免费看 | 免费成人高清 | 国产精品一区二区不卡 | 久久久久无码国产精品一区 | 99国产精品久久久 | 一区免费| 剑来高清在线观看 | 成人做爰www免费看视频网站 | 国产黄色一级片 | 色本道| 亚洲精品美女在线观看 | 一级黄在线观看 | 99re在线免费视频 | 欧美爱爱视频网站 | 毛片a级 | 国产精品二区三区 | a在线免费观看视频 | 亚洲午夜视频 | 国产精品久久久久一区二区三区 | 国产激情在线 | 精品亚洲二区 | 免费在线一区二区 | 日韩精品一区二区三区 | 99免费视频 | 国产亚洲黄色片 | 免费网站国产 | 亚洲一区二区欧美 | 亚洲一区在线日韩在线深爱 | 成人免费视频 |