SQL Server 建立資料庫快照

2021-09-06 18:51:47 字數 562 閱讀 8616

建立資料庫快照:

必須在create database 命令中包括源資料庫的每乙個資料檔案,原始邏輯名,新物理名與路徑,

不能指定其他屬性

create database db_snapshot_name on

as snapshot of db_name;

例子:create database studio_snapshot

on(name = 'studio',filename='e:\studio_snapshot.mdf')

as snapshot of studio;

go1、快照檔案都被建立為稀疏檔案,這個是ntfs檔案系統的功能,快照檔案只包涵修改過的資料,所以最初,稀疏檔案不包涵使用者資料

隨著資料的寫入ntfs會為檔案分配空間,而且每次分配的空間都是64k的整數部!

2、sql server 會為源資料庫的每乙個檔案建立乙個位圖,檔案中的每一頁都對應乙個位,這個位用來記錄這個頁面有沒有被儲存到快照

資料庫中,第次源中的資料更新後,sql server 都會去更新位圖,當進行快照讀取時,第一件就是去檢視這個位圖,用來定位資料。

SQL Server建立資料庫

建立資料庫的基本語句 create database 資料庫名稱 create database studentdb onprimary 主資料檔案 name student data,資料檔案邏輯名稱 filename c db student data.mdf 資料檔案物理名稱 size 3mb...

建立SQL Server資料庫

建立sql server資料庫 1 以介面方式建立資料庫 下面在sql server management studio中建立資料庫 db database 具體操作步驟如下。1 啟動sql server management studio,並連線到sql server 2012中的資料庫。2 滑鼠...

SQL Server 建立資料庫

建立資料庫有兩種方式 方式1 圖形化介面建立 1.滑鼠右擊 資料庫 然後點選新建資料庫 2.設定常規選項卡 2.1 給資料庫命名,一般多個單詞要用下劃線連線,不建議用空格,如test db。2.2 所有者 預設即為當前伺服器的administrator,可以點選 把sa也加進來,很簡單不做截圖了。2...