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

正文內容

sql-server-20xx數(shù)據(jù)庫實踐教程—3第三章-數(shù)據(jù)庫備份與恢復技術(編輯修改稿)

2025-08-31 10:43 本頁面
 

【文章內容簡介】 過數(shù)據(jù)庫備份文件恢復數(shù)據(jù)庫 實驗 3:在資源管理器中利用日志文件還原數(shù)據(jù)庫實驗 第二步:而后再次向 student表中再插入一條學生記錄(假設這次是 “ 貂蟬 ” 同學),如圖所示的數(shù)據(jù)。重復第一步的事務日志備份工作,此時在 已經(jīng)保存了兩次數(shù)據(jù)插入的日志信息(一次是張飛,一次是貂蟬)。隨后刪除school數(shù)據(jù)庫,準備進行數(shù)據(jù)庫的日志還原工作。 39 SQL Server 2022的數(shù)據(jù)庫恢復 在管理平臺中通過數(shù)據(jù)庫備份文件恢復數(shù)據(jù)庫 實驗 3:在資源管理器中利用日志文件還原數(shù)據(jù)庫實驗 第三步:和差異數(shù)據(jù)庫還原工作一樣,我們必須首先進行完全數(shù)據(jù)恢復,但是在數(shù)據(jù)庫恢復界面的 “ 選項 ” 中,必須設置其恢復狀態(tài)為 “ 不對數(shù)據(jù)庫進行任何操作,不回滾未提交事務 ” ,從而使得數(shù)據(jù)庫暫時處于掛起的狀態(tài)。 接下來,在 “ 掛起 ” 的數(shù)據(jù)庫中再次選擇還原數(shù)據(jù)庫,只是這次我們選擇還原的設備文件是 ,即保存日志信息的文件,如圖所示。我們可以看到,用于還原的備份集有兩條數(shù)據(jù),分別是插入張飛和貂蟬時候我們進行的日志文件備份。選擇第一條日志信息,并在當前界面的 “ 選項 ” 中,同樣設置其恢復狀態(tài)為 “ 不對數(shù)據(jù)庫進行任何操作,不回滾未提交事務 ” ,再次使得數(shù)據(jù)庫暫時處于掛起的狀態(tài)。注意:此時實質上已將將張飛同學的信息恢復了,但是貂蟬同學的信息并未恢復。 40 SQL Server 2022的數(shù)據(jù)庫恢復 在管理平臺中通過數(shù)據(jù)庫備份文件恢復數(shù)據(jù)庫 實驗 3:在資源管理器中利用日志文件還原數(shù)據(jù)庫實驗 問題: 如果在備份集中,直接恢復第二條不就可以了嗎?為什么還要非常麻煩地一條一條進行日志文件還原恢復呢? 如果按照這樣的邏輯,我們可以繼續(xù)剛才的實驗,只是會彈出圖的錯誤對話框,還原失敗,證明上面的思維方式是錯誤的!日志文件是有嚴格的時間軸順序的,一旦違背時間軸還原,將由于找不到前面的還原信息點而產(chǎn)生錯誤。 41 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 ( 1) 數(shù)據(jù)庫還原前準備 ? 第一點:限制數(shù)據(jù)庫的訪問,避開網(wǎng)絡流量較大的時間段。限制 db_owner、dbcreator 或 sysadmin 角色成員訪問數(shù)據(jù)庫; ? 第二點:備份事務日志 ,為了保證數(shù)據(jù)庫的一致性,進行還原之前一定要最后進行日志文件的備份工作,從而捕捉最新的事務日志備份和數(shù)據(jù)庫脫機之間的數(shù)據(jù)更改。 42 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 ( 2)數(shù)據(jù)庫還原的基本命令 RESTORE DATABASE { database_name | @database_name_var } [ FROM backup_device [ ,...n ] ] [ WITH [ RESTRICTED_USER ] [ [ , ] FILE = { file_number | @file_number } ] [ [ , ] { NORECOVERY | RECOVERY | STANDBY = undo_file_name } ] [ [ , ] REPLACE ] [ [ , ] RESTART ] [ [ , ] STATS [ = percentage ] ] ] 43 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 ( 2)數(shù)據(jù)庫還原的基本命令 參數(shù)意義是: ? DATABASE 指定從備份還原整個數(shù)據(jù)庫。如果指定了文件和文件組列表,則只還原那些文件和文件組。 {database_name | @database_name_var}是將日志或整個數(shù)據(jù)庫還原到的數(shù)據(jù)庫。如果將其作為變量 (@database_name_var) 提供,則可將該名稱指定為字符串常量 (@database_name_var = database name) 或字符串數(shù)據(jù)類型( ntext 或 text 數(shù)據(jù)類型除外)的變量。 44 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 ( 2)數(shù)據(jù)庫還原的基本命令 參數(shù)意義是: ? RECOVERY 參數(shù)的含義 該選項是系統(tǒng)的默認選項。該選項 用于恢復最后一個事務日志 或者 完全數(shù)據(jù)庫恢復 ,可以保證數(shù)據(jù)庫的一致性。當使用該選項時,系統(tǒng)取消事務日志中任何未提交的事務,并提交任何完成的事務。在數(shù)據(jù)庫恢復進程完成之后,就可以使用數(shù)據(jù)庫。 如果必須使用增量備份恢復數(shù)據(jù)庫,就不能使用該選項 。 45 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 ( 2)數(shù)據(jù)庫還原的基本命令 參數(shù)意義是: ? NORECOVERY參數(shù)含義 當需要恢復 多個備份 時,應使用 NORECOVERY選項。這時,系統(tǒng)既不取消事務日志中任何未提交的事務,也不提交任何已完成的事務。在數(shù)據(jù)庫恢復之前,數(shù)據(jù)庫是不能使用的。 46 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 ( 2)數(shù)據(jù)庫還原的基本命令 參數(shù)意義是: ? FROM參數(shù)含義 指定從中還原備份的備份設備。如果沒有指定 FROM 子句,則不會發(fā)生備份還原,而是恢復數(shù)據(jù)庫??捎檬÷? FROM 子句的辦法嘗試恢復通過 NORECOVERY 選項還原的數(shù)據(jù)庫,或切換到一臺備用服務器上。如果省略 FROM 子句,則必須指定 NORECOVERY、 RECOVERY 或 STANDBY。 47 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 ( 2)數(shù)據(jù)庫還原的基本命令 參數(shù)意義是: ? FILE = { file_number | @file_number }參數(shù)含義 標識要還原的備份集。例如, file_number 為 1 表示備份媒體上的第一個備份集, file_number 為 2 表示第二個備份集 。 48 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 實驗:數(shù)據(jù)庫備份與還原命令綜合實驗 第一步: 創(chuàng)建基本的備份設備;共 3個:,,分別保存完全數(shù)據(jù)備份;差異數(shù)據(jù)備份;日志文件備份。但是, DBA疏忽,將 family數(shù)據(jù)庫文件的完全數(shù)據(jù)備份和差異數(shù)據(jù)備份也保存到 , 。 use master go exec sp_addumpdevice 39。disk39。,39。backup_file139。,39。c:\back\39。 exec sp_addumpdevice 39。disk39。,39。backup_file239。,39。c:\back\39。 exec sp_addumpdevice 39。disk39。,39。backup_log39。,39。c:\back\39。 49 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 實驗:數(shù)據(jù)庫備份與還原命令綜合實驗 第二步: 對數(shù)據(jù)庫 school和 family進行完全的數(shù)據(jù)庫備份 。 backup database family to backup_file1 backup database school to backup_file1 向 school數(shù)據(jù)庫的 student表里面插入一條張飛同學的數(shù)據(jù) insert into student(sno,sname,sex) values(666,39。張飛 39。,39。男 39。) 而后進行差異數(shù)據(jù)庫的備份工作 backup database family to backup_file2 WITH DIFFERENTIAL backup database school to backup_file2 WITH DIFFERENTIAL 50 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 實驗:數(shù)據(jù)庫備份與還原命令綜合實驗 第四步: 再次插入兩條數(shù)據(jù),每次插入數(shù)據(jù)進行一次日志文件的備份工作 。 insert into student(sno,sname,sex) values(777,39。呂布 39。,39。男 39。) backup log school to backup_log with noinit (這里的參數(shù)指定 init和 NO_TRUNCATE,表示追加性的和允許在數(shù)據(jù)庫損壞時備份日志 ) insert into student(sno,sname,sex) values(888,39。貂蟬 39。,39。女 39。) backup log school to backup_log with noinit 重寫日志文件 51 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 實驗:數(shù)據(jù)庫備份與還原命令綜合實驗 第四步: 在特定的備份設備上檢索所有備份集的所有備份首部信息 。 RESTORE HEADERONLY from backup_file1 RESTORE HEADERONLY from backup_file2 RESTORE HEADERONLY from backup_log 返回由備份集內包含的原始數(shù)據(jù)庫和日志文件列表 RESTORE FILELISTONLY from backup_file1 RESTORE FILELISTONLY from backup_file2 RESTORE FILELISTONLY from backup_log 我們都知道,在完全和差異數(shù)據(jù)備份中,是先保存了 family數(shù)據(jù)庫而后保存的是 school數(shù)據(jù)庫,則如果不用 file參數(shù)指定顯示那個數(shù)據(jù)庫,則默認僅僅顯示第一個保存的數(shù)據(jù)庫,即 family數(shù)據(jù)庫信息。 52 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 實驗:數(shù)據(jù)庫備份與還原命令綜合實驗 第五步: 下面查看第二個備份的 school數(shù)據(jù)庫備份相關信息,學習 with file參數(shù)的用法 。 RESTORE FILELISTONLY from backup_file1 WITH FILE =2 RESTORE FILELISTONLY from backup_file2 WITH FILE =2 返回由有關給定備份設備所標識的備份媒體的信息組成的結果集 RESTORE LABELONLY from backup_file1 with file=2 RESTORE LABELONLY from backup_file2 with file=2 RESTORE LABELONLY from backup_log with file=1 53 SQL Server 2022的數(shù)據(jù)庫恢復 通過命令行進行數(shù)據(jù)庫還原 實驗:數(shù)據(jù)庫備份與還原命令綜合實驗 第六步: 完全數(shù)據(jù)備份恢復實驗 。 首先刪除數(shù)據(jù)庫 drop database school 然后再創(chuàng)建數(shù)據(jù)庫 create database school 從文件恢復數(shù)據(jù)庫 RESTORE DATABASE school FROM DISK = 39。C:\back\school139。 WITH MOV
點擊復制文檔內容
醫(yī)療健康相關推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1