資料庫快照是資料庫(稱為
"源資料庫
")的唯讀靜態檢視
.在建立時
,每個資料庫快照在事務上都與源資料庫一致
.在建立資料庫快照時
,源資料庫通常會有開啟的事務
.在快照可以使用之前
,開啟的事務會回滾以使資料庫快照在事務上取得一致.
客戶端可以查詢資料庫快照
,這對於基於建立快照時的資料編寫報表是很有用的.而且
,如果以後源資料庫損壞了
,便可以將源資料庫恢復到它在建立快照時的狀態.
建立資料庫快照的原因包括:
注意:資料庫快照與源資料庫相關.因此
,使用資料庫快照還原資料庫不能代替備份和還原策略
.嚴格按計畫執行備份仍然至關重要
.如果必須將源資料庫還原到建立資料庫快照的時間點
,請實施允許您執行該操作的備份策略.
注意:使用資料庫快照的原因
,決定了資料庫需要多少個併發快照
,多久建立一次新快照以及將其保留多久.
管理測試資料庫
在測試環境中
,當每一輪測試開始時針對要包含相同資料的資料庫重複執行測試協議將十分有用
.在執行第一輪測試前
,應用程式開發人員或測試人員可以在測試資料庫中建立資料庫快照
.每次執行測試之後
,資料庫都可以通過還原資料庫快照快速返回到它以前的狀態
.
資料庫快照
簡介 資料庫快照,正如其名稱所示那樣,是資料庫在某一時間點的檢視。快照設計最開始的目的是為了報表服務。比如我需要出2011的資產負債表,這需要資料保持在2011年12月31日零點時的狀態,則利用快照可以實現這一點。快照還可以和映象結合來達到讀寫分離的目的。下面我們來看什麼是快照。什麼是快照 資料庫快...
資料庫快照
資料庫快照是什麼 資料庫快照提供源資料庫在建立快照時的唯讀 靜態檢視,不包含未提交的事務。由於 資料庫引擎 在建立快照後執行恢復,因此未提交的事務在新近建立的資料庫快照中回滾 資料庫中的事務不受影響 在建立時,每個資料庫快照在事務上都與源資料庫一致。在建立資料庫快照時,源資料庫通常會有開啟的事務。在...
資料庫快照筆記
建立快照 create database tahis snapshot on name tahis2005 data,filename c sql2005data snapshot tahis snapshot.mdf as snapshot of tahis2005 通過快照還原資料庫。如果改變不...