freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內(nèi)容

sql-server-20xx數(shù)據(jù)庫實(shí)踐教程—3第三章-數(shù)據(jù)庫備份與恢復(fù)技術(shù)(完整版)

2025-09-09 10:43上一頁面

下一頁面
  

【正文】 次完整備份后更改過的數(shù)據(jù)。 執(zhí)行差異性備份的前提和基本條件如下: ? 用于經(jīng)常被修改的數(shù)據(jù)庫; ? 要求一個完全數(shù)據(jù)備份,這是執(zhí)行差異性備份的前提; ? 備份自上次完全數(shù)據(jù)備份以來的數(shù)據(jù)庫變化; 執(zhí)行差異性備份的語法與完全數(shù)據(jù)備份基本一致,僅僅的區(qū)別是在后面寫上WITH DIFFERENTIAL參數(shù)即可。當(dāng)然,我們也可以不需要使用磁盤備份文件,而通過直接指定磁盤路徑的方式實(shí)現(xiàn)對數(shù)據(jù)庫文件進(jìn)行備份。c:\back\39。backup_file239。disk39。logical_name39。 小知識: ? 事務(wù) (Transaction)是用戶定義的一個數(shù)據(jù)庫操作序列,這些操作要么全做,要么全不做,是一個不可分割的工作單位 ? 事務(wù)和程序是兩個概念 ? 在關(guān)系數(shù)據(jù)庫中,一個事務(wù)可以是一條 SQL語句,一組 SQL語句或整個程序 ? 一個應(yīng)用程序通常包含多個事務(wù) ? 事務(wù)是恢復(fù)和并發(fā)控制的基本單位 12 ( 1)完整備份: 當(dāng)執(zhí)行全庫備份時, SQL Server將備份在 備份過程中 發(fā)生的任何活動,以及把任何 未提交的事務(wù) 備份到事務(wù)日志。,delfile39。 9 實(shí)驗(yàn) 3:通過命令方式建立和刪除備份設(shè)備實(shí)驗(yàn) 2. 刪除備份設(shè)備 刪除一個磁盤備份設(shè)備的基本語法是: EXEC sp_dropdevice 39。 physical_name:物理磁盤備份設(shè)備名。 8 實(shí)驗(yàn) 3:通過命令方式建立和刪除備份設(shè)備實(shí)驗(yàn) 1. 建立備份設(shè)備 我們可以通過執(zhí)行系統(tǒng)存儲過程 sp_addumpdevice的形式,建立一個磁盤備份設(shè)備,基本語法是: EXEC sp_addumpdevice 39。例如,硬件、人員、存儲備份媒體空間以及存儲媒體的物理安全性等。 數(shù)據(jù)庫備份并不是簡單地將表中的數(shù)據(jù)復(fù)制,而是將數(shù)據(jù)庫中的所有信息,包括表數(shù)據(jù)、視圖、索引、約束條件,甚至是數(shù)據(jù)庫文件的路徑、大小、增長方式等信息也備份。 每個數(shù)據(jù)庫的特性。在 【 設(shè)備名稱 】文件框中輸入 “ db_school_bakdevice”;在不存在磁帶機(jī)的情況下, 【 目標(biāo) 】目標(biāo)選項(xiàng)自動選中 【 文件 】 單選項(xiàng),在 【 文件 】 選項(xiàng)對應(yīng)的文本框中輸入文件路徑和名稱 “ C:\back\”,如下圖所示。physical_name39。db_student_bakdevice39。 例 2:使用 TSQL語句的存儲過程 sp_dropdevice命令行刪除前面剛創(chuàng)建的磁盤備份設(shè)備。如果還原目標(biāo)中已經(jīng)存在數(shù)據(jù)庫,還原操作將會 覆蓋 現(xiàn)有的數(shù)據(jù)庫; 如果該位置不存在數(shù)據(jù)庫,還原操作將會 創(chuàng)建 數(shù)據(jù)庫。 15 ( 1)完整備份: 實(shí)驗(yàn) 2: 通過命令行進(jìn)行完全數(shù)據(jù)備份實(shí)驗(yàn) 第一步: sp_addumpdevice 是系統(tǒng)存儲過程,用于創(chuàng)建磁盤備份文件,其基本命令行如下所示: sp_addumpdevice [devtype=]39。 }] use master首先,進(jìn)入 master數(shù)據(jù)庫。 exec sp_addumpdevice 39。,39。 ? 使用 NOINIT 選項(xiàng), SQL Server 把備份追加到現(xiàn)有的備份文件,也就是在原有的數(shù)據(jù)備份基礎(chǔ)上,繼續(xù)將現(xiàn)有的數(shù)據(jù)庫追加性的繼續(xù)備份到該磁盤備份文件中。 ( 3) 差異性備份 必須基于完整備份 ,因此差異性備份的前提是 進(jìn)行至少一次的完全數(shù)據(jù)備份 。在備份的目標(biāo)中,指定備份到的磁盤文件位置(本例中為C:\back\),如圖所示。 ( 2) NO_LOG 和 TRUNCATE_ONLY 是同義的,使用 NO_LOG 或TRUNCATE_ONLY 備份日志后,記錄在日志中的更改不可恢復(fù)。 25 ( 3)日志文件備份: 該命令中的基本參數(shù)的意義是: NOTRUNCATE 選項(xiàng) ( 3)該參數(shù)是只能夠與 BACKUP LOG命令一起使用的; ( 4)該參數(shù)使用的意義是,指定不截斷日志,并使數(shù)據(jù)庫引擎嘗試執(zhí)行備份,而不考慮數(shù)據(jù)庫的狀態(tài)。備份完成后,可以找到c:\back\ak文件。在 school中看不到進(jìn)行完整備份后新增加的 school數(shù)據(jù),因?yàn)檫€原過程進(jìn)行了完整備份的還原。隨后,我們需要在完全數(shù)據(jù)還原的基礎(chǔ)上,進(jìn)行差異性數(shù)據(jù)庫還原。而后在 school數(shù)據(jù)庫的 student表中依然插入一條學(xué)生信息(假設(shè)該學(xué)生是 “ 關(guān)羽 ” ),隨后進(jìn)行 school數(shù)據(jù)庫的事務(wù)日志備份工作,將備份文件存儲在 ,如圖 319所示。我們可以看到,用于還原的備份集有兩條數(shù)據(jù),分別是插入張飛和貂蟬時候我們進(jìn)行的日志文件備份。 {database_name | database_name_var}是將日志或整個數(shù)據(jù)庫還原到的數(shù)據(jù)庫。這時,系統(tǒng)既不取消事務(wù)日志中任何未提交的事務(wù),也不提交任何已完成的事務(wù)。 48 SQL Server 2022的數(shù)據(jù)庫恢復(fù) 通過命令行進(jìn)行數(shù)據(jù)庫還原 實(shí)驗(yàn):數(shù)據(jù)庫備份與還原命令綜合實(shí)驗(yàn) 第一步: 創(chuàng)建基本的備份設(shè)備;共 3個:,,分別保存完全數(shù)據(jù)備份;差異數(shù)據(jù)備份;日志文件備份。 exec sp_addumpdevice 39。,39。男 39。,39。 WITH MOVE 39。 ,replace 或者你可以進(jìn)行完全數(shù)據(jù)備份的恢復(fù)工作 RESTORE DATABASE school from backup_file1 WITH FILE =2,replace 54 SQL Server 2022的數(shù)據(jù)庫恢復(fù) 通過命令行進(jìn)行數(shù)據(jù)庫還原 實(shí)驗(yàn):數(shù)據(jù)庫備份與還原命令綜合實(shí)驗(yàn) 第七步: 差異數(shù)據(jù)備份恢復(fù)實(shí)驗(yàn) 。 58 數(shù)據(jù)庫備份與恢復(fù)技術(shù)實(shí)訓(xùn) 實(shí)訓(xùn) 1: SQL數(shù)據(jù)庫恢復(fù)模型創(chuàng)建實(shí)驗(yàn) 本次實(shí)驗(yàn)的主要目的是熟悉數(shù)據(jù)庫的三種基本恢復(fù)模型的創(chuàng)建過程,即完全恢復(fù)模型、大容量日志記錄恢復(fù)模型和簡單恢復(fù)模型實(shí)驗(yàn): alter database d1 set recovery simple 設(shè)置數(shù)據(jù)庫恢復(fù)模型 alter database d1 set recovery bulk_logged 設(shè)置大容量日志記錄恢復(fù)模型 alter database d1 set recovery full 設(shè)置簡單恢復(fù)模型 實(shí)驗(yàn) 2: SQL Server備份設(shè)備實(shí)驗(yàn) SQL Server備份設(shè)備包括物理設(shè)備和邏輯設(shè)備,本次實(shí)驗(yàn)的主要目的是創(chuàng)建物理設(shè)備實(shí)驗(yàn)(包括:本地磁盤、磁帶機(jī)備份和網(wǎng)絡(luò)永久磁盤備份),創(chuàng)建邏輯設(shè)備(包括:永久備份文件和臨時備份文件)備份工作。disk39。bak439。,39。 restore database d3 from bak3 從備份設(shè)備還原數(shù)據(jù)庫 restore database d4 from disk=39。,format 備份 D4并形成 Media Set backup database d3 to bak4 失敗,因 Media set中文件必須同時使用 backup database d3 to bak4,bak5,bak6 成功,將 D3也備份到 Media Set中 restore headeronly from bak4,bak5,bak6 查看 Media Set中的備份內(nèi)容 backup database d4 to bak4 with medianame=39。 insert b1 values(1,39。 insert b1 values(3,39。 insert b1 values(1,39。 insert b1 values(3,39。) backup log d4 to bak4 with name=39。) backup log d4 to bak4 with name=39。) backup database d4 to bak4 with differential,name=39。, 并將文件 d5_data2放到 FG2中 size=2Mb) log on (name=d5_log1, filename=39。 67 數(shù)據(jù)庫備份與恢復(fù)技術(shù)實(shí)訓(xùn) 實(shí)訓(xùn) 5: SQL Server文件和文件組備份實(shí)訓(xùn) 文件組備份 backup database d5 filegroup=39。 to bak5 with name=39。 backup log d5 to bak5 with name=39。 backup log d5 to bak6 with name=39。 backup database d5 file=39。 to bak6 with name=39。 from bak5 with file=4,norecovery restore log d5 from bak5 with file=5,norecovery restore log d5 from bak5 with file=7,recovery 實(shí)驗(yàn) 還原文件備份 restore headeronly from bak6 restore database d5 file=39。 to 39。 。, move 39。 from bak6 with file=6,norecovery restore log d5 from bak6 with file=7,norecovery restore log d5 from bak6 with file=9,recovery 71 數(shù)據(jù)庫備份與恢復(fù)技術(shù)實(shí)訓(xùn) 實(shí)訓(xùn) 6: SQL Server數(shù)據(jù)還原實(shí)訓(xùn) 實(shí)驗(yàn) 刪除現(xiàn)有數(shù)據(jù)庫,從備份中重建數(shù)據(jù)庫 restore database d5 from bak6 with replace create database d6 move to將數(shù)據(jù)庫文件移動到新位置 on primary (name=d6_data, filename=39。 backup log d5 to bak6 with name=39。 to bak6 with name=39。 backup database d5 file=39。 注意:下面開始進(jìn)行文件備份 backup database d5 to bak6 with init,name=39。 backup log d5 to bak5 with name=39。 to bak5 with name=39。, size=2Mb) 66 數(shù)據(jù)庫備份與恢復(fù)技術(shù)實(shí)訓(xùn) 實(shí)訓(xùn) 5: SQL Server文件和文件組備份實(shí)訓(xùn) 下面開始調(diào)用剛剛創(chuàng)建的數(shù)據(jù)庫 d5,學(xué)習(xí)修改數(shù)據(jù)庫 use d5 go alter database d5 add file (name=d5_data3, filename=39。 restore headeronly from bak4 64 數(shù)據(jù)庫備份與恢復(fù)技術(shù)實(shí)訓(xùn) 實(shí)訓(xùn) 4: SQL Server備份方法實(shí)訓(xùn) 實(shí)驗(yàn) 5:下面的實(shí)驗(yàn)為日志清除實(shí)驗(yàn) backup log d4 with truncate_only 設(shè)置 D4日志滿時清除日志,并做清除記錄 backup log d4 with no_log 設(shè)置 D4日志滿時清除日志,但不做清除記錄 backup log d4 to bak4 with no_truncate 在 D4數(shù)據(jù)庫損壞時馬上備份當(dāng)前數(shù)據(jù)
點(diǎn)擊復(fù)制文檔內(nèi)容
醫(yī)療健康相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1