日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

SQL数据恢复总结 - sql server 2012数据库基础-数据恢复-实验报告

發布時間:2023/12/31 数据库 21 豆豆
生活随笔 收集整理的這篇文章主要介紹了 SQL数据恢复总结 - sql server 2012数据库基础-数据恢复-实验报告 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

數據恢復是對數據庫進行備份和還原,當數據庫因為各種原因被損壞或者無法讀取的時候,會造成無法估量的后果,這個時候就需要數據庫還原工具,進行還原。

數據庫故障分為“軟故障”和“硬故障”兩種,“軟故障”是因為斷電導致軟件方面的故障,“硬故障”是因為物理硬件壞了,導致數據庫破損。相當于電腦的操作系統故障和物理設備的故障。

數據庫恢復分為完全備份和增量備份,完整備份效果最好,但是比較消耗時間;增量的備份保存的是對數據庫的操作,在完整備份的基礎上,使用增量備份也可以達到還原要求,但是增量備份時間消耗比較少,所以在選擇數據庫還原策略的時候,因為根據實際情況選擇完全備份和增量備份。


全部總結鏈接

SQL基礎? ?(數據庫、表、數據的增刪改查、視圖相關,以及所有實驗報告源代碼)

游標 (類似C++ 的 指針)

存儲過程(類似 C++ 的自定義函數)

觸發器 (類似 自定義的陷阱,或者說是監聽器,滿足某個條件了執行某個方法)

用戶權限及權限管理 (類似Windows的多用戶管理)

并發控制 (了解多個用戶同時對數據造成錯誤的情況 和 解決方法)

數據恢復(當數據庫數據丟失,相應的解決方法)

?

課程名稱 ??數據庫基礎????????????

實驗項目 ??實驗15 數據恢復???????


實驗要求:

(1)軟故障后的恢復

???? 參照例題中的程序設計事務及事務處理的程序;

???? 模擬軟故障的情形,使設計的事務及事務處理程序的各個分支都可以執行到;

???? 體會事務的原子性和一致性。

(2)硬故障后的恢復

???? 針對一個具體的數據庫設計一個備份恢復策略;

???? 做數據庫全備份和若干增量備份(每次備份后都有一些數據操作);

???? 模擬一個硬故障(假設數據庫損壞);

???? 備份當前日志;

???? 恢復數據庫。

(3)在實驗報告中要給出具體的操作步驟和過程,并針對各種情況做出具體的分析和討論。


實驗過程

?

首先是概念問題。數據庫恢復是建立在數據庫故障之上的。數據庫故障分為軟故障和硬故障,軟故障指的是突然停電、應用程序被強制結束的情況下,數據庫的數據丟失或者損壞。硬故障指的是保存數據庫的物理介質壞了,造成數據的遺失或者無法讀取。

總體思路:

第一題:然而機房的電腦自帶重啟還原,無法實現斷電重啟的條件,我讓一個事務(若干修改指令中間加了一個等待指令,以便我使用任務管理器強制關閉sql server),因為事務的原子性,雖然等待指令前的修改指令已經被執行,但是因為事務未完全執行完畢,所以被還原恢復。

第二題:題目給出了條件是“假設數據庫損壞”,我先把數據庫完整備份,然后把數據庫脫機,最后把數據庫恢復。

代碼截圖:

第一題:軟故障后的恢復

圖 1 首先看到原始的 學時 數據為6

圖 2? 設計一個事務 內有若干更新操作 中間加一個等待期

圖 3?? 在等待期內 使用任務管理器 強制結束

?

?

圖 4?? 再次登入數據庫? 查看學時數據? 還是為6,說明事務完全沒有執行

?

第二題:硬故障后的恢復

圖 5? 首先對‘學生管理系統‘進行完整備份

圖 6 然后模擬 硬故障 刪除該數據庫

?

圖 7? 接著還原數據庫 覆蓋還原

圖 8?? 接著打開還原的數據庫 發現數據和原先一致

總結

以上是生活随笔為你收集整理的SQL数据恢复总结 - sql server 2012数据库基础-数据恢复-实验报告的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。