數據庫視頻---管理數據庫

數據庫的組成
1.表:最基本元素

2.視圖:把表顯示出來
3.存儲過程
4.觸發器:避免錯誤操作
5.用戶與角色
6.其他數據庫部分

使用語句創建數據庫
CREATE DATABASE數據庫名稱

on
【
          name ='databases_data',--表示數據庫的邏輯名

          filename ='路徑',--表示數據庫的物理文件名

          size =datbase_size,--表示數據庫的初始大小

          maxsize=datbase_maxsize,--表示數據庫的最大大小

          filegrowth=groeth_increment表示文件的增長速度(可以是百分數)

       】

log on

    【

           name ='databases_log,--表示數據庫的邏輯名

           filename ='路徑/databases_log.ldf,--表示數據庫的物理文件名

          size =XXmb,--表示數據庫的初始大小

           maxsize=xxmb,--表示數據庫的最大大小

           filegrowth=xx--表示文件的增長速度

    】

分離和附加數據庫
分離數據庫:從SQL Server的實例中分離出去,但是不會刪除數據庫的文件和事物日誌文件。

下列狀態無法分離數據庫:
1.以複製併發布數據庫
2.數據庫中存在數據庫快照
3.數據庫處於未知狀態
附加數據庫:指將當前數據庫以外的數據庫附加到當前數據庫實例中。

數據庫快照

優點:
1.維護歷史數據以生成報表
2.將查詢實施在數據庫事物快照上,可以釋放主題數據庫上的資源。
3.加快恢復操作效率,

限制條件:
1.不能對是數據庫進行刪除,分離和還原
2。源數據庫的性能受到影響
3.不能從源數據庫或任何快照中刪除文件
4.源數據庫必須處於在線狀態

創建數據庫快照
CREATE DATABASE db_name 
ON 
( 
NAME =logical_snapshot_name
FILENAME = 'os_file_name'
) 
AS SNAPSHOT OF source_db_name;
發佈了39 篇原創文章 · 獲贊 9 · 訪問量 6945
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章