2012年8月20日 星期一

0820 SQL

硬碟備援( RAID 磁碟陣列)

RAID 0 
   兩顆硬碟 一半左邊,一半右邊,目的是未了存取及開機加速!!

RAID 1 
  兩顆硬碟 一份資料每一顆各抄一份,速度比RAID 0 慢一點

RAID 5
  三顆硬碟 兩顆硬碟 一半左邊 一半右邊 運算結果在另一顆,速度比RAID 1 快 比RAID 0慢

若是一顆硬碟壞掉了
 RAID 0 資料無法救援, RAID 1 資料可以救回, RAID 5 可利用另外兩顆硬碟推算回另一顆硬碟資料!!


資料庫的備份及還原從選取資料庫後按右鍵-->工作-->備份或還原 即可見到選項視窗

備份若要選交易紀錄備份必須更改設定

在資料庫的屬性選項請將復原模式改為完整!
資料庫備份時先做完整備分,資料修改後可以做交易紀錄備份!
資料還原時可以依照時間點還原所需的備份還原!!
當資料庫有錯誤產生,愈還原指定時間點時,作法: 確認發生錯誤前有完整備份,錯誤發生後作一個交易備份,然後再做一個完整備份作以防萬一用,再利用先前的完整備份還原資料庫!應該是可以回復正常資料,若不成,請再還原以防萬一用的!!!!備份

SQL 的登入權限,必需在伺服器的安全性中,新增登入的帳戶,才能指派其能登入的資料庫的安全性權限

操作 在安全性按右鍵選新增-->登入-->即可建立新使用者
請區分清楚伺服器的安全性及資料庫的安全性選項


利用create table 建立 資料表 並設定主索引鍵

create table DEMED
(
   user_id   int    not NULL,
   user_name varchar(50) not NULL,
   constraint DEMED_pk
   primary key (user_id)
);


如此在建立資料表同時也設定 primary key 是 user_id
利用索引鍵資料夾--> 按右鍵-->新增外部索引--> 建立一個外部索引讓資料搜尋時效率更好

沒有留言:

張貼留言