資料庫快照筆記

2021-04-22 18:02:24 字數 387 閱讀 7887

-- 建立快照

create database tahis_snapshot on

( name = tahis2005_data,

filename = 'c:/sql2005data/snapshot/tahis_snapshot.mdf'

)as snapshot of tahis2005

--通過快照還原資料庫。如果改變不大的話,速度很快,要求快照資料庫和源資料庫都不能有使用者在使用

use master

gorestore database tahis2005 from database_snapshot = 'tahis_snapshot'

go--刪除快照

drop database tahis_snapshot

資料庫快照

簡介 資料庫快照,正如其名稱所示那樣,是資料庫在某一時間點的檢視。快照設計最開始的目的是為了報表服務。比如我需要出2011的資產負債表,這需要資料保持在2011年12月31日零點時的狀態,則利用快照可以實現這一點。快照還可以和映象結合來達到讀寫分離的目的。下面我們來看什麼是快照。什麼是快照 資料庫快...

資料庫快照

資料庫快照是什麼 資料庫快照提供源資料庫在建立快照時的唯讀 靜態檢視,不包含未提交的事務。由於 資料庫引擎 在建立快照後執行恢復,因此未提交的事務在新近建立的資料庫快照中回滾 資料庫中的事務不受影響 在建立時,每個資料庫快照在事務上都與源資料庫一致。在建立資料庫快照時,源資料庫通常會有開啟的事務。在...

SQL資料庫快照

只有sql server enterprise edition才有資料庫快照。附查詢sql server 版本的語法 select version 一 建立資料庫快照 建立例項 create database tablename snap 20170215 快照名稱 on 源資料庫的邏輯名稱 nam...