【文章內(nèi)容簡介】
錄屬性】對話框左側(cè)的【用戶映射】選項,可以為當(dāng)前用戶添加一個連接數(shù)據(jù)庫【MyDB】。(3)切換用MyLog登錄連接服務(wù)器,觀察MYDB數(shù)據(jù)庫。 創(chuàng)建數(shù)據(jù)庫用戶(1) 通過設(shè)置“用戶映射”指明數(shù)據(jù)庫用戶。首先將【MyDB】數(shù)據(jù)庫【安全性】下面的【MyLog】刪除。(2)選擇【MyDB】數(shù)據(jù)庫結(jié)點,展開,定位至【安全性】,鼠標(biāo)右鍵點擊【用戶】,執(zhí)行快捷菜單中的【新建用戶】命令。(3)如下圖所示的位置,點擊【 】按鈕。(4)在【選擇登錄名】對話框中,點擊【瀏覽】按鈕。(5)在【查找對象】對話框中,勾選【MyLog】,確定操作。(6)錄入新建的用戶名【MyUser】,再次執(zhí)行【確定】按鈕。(7)觀察并確認試驗結(jié)果。 操作權(quán)限權(quán)限分為3種狀態(tài):授予、拒絕、撤銷,可以使用如下的語句來修改權(quán)限的狀態(tài)。v 授予權(quán)限(GRANT):授予權(quán)限以執(zhí)行相關(guān)的操作。通過角色,所有該角色的成員繼承此權(quán)限。v 撤銷權(quán)限(REVOKE):撤銷授予的權(quán)限,但不會顯示阻止用戶或角色執(zhí)行操作。用戶或角色仍然能繼承其他角色的GRANT權(quán)限。v 拒絕權(quán)限(DENY):顯式拒絕執(zhí)行操作的權(quán)限,并阻止用戶或角色繼承權(quán)限,該語句優(yōu)先于其他授予的權(quán)限。一、授予權(quán)限 語法格式:GRANT{ALL|statement[,..n] }TO security_account[,..n] 試分析以下語句功能:USE MyDB Go GRANT SELECT, INSERT ON STUDENTS TO MyUser GO切換至 MYLOG連接服務(wù)器。按照下圖所示執(zhí)行對應(yīng)操作,理解權(quán)限和授權(quán)的含義。分析為何SQL Server系統(tǒng)對于語法正確的SQL語句會差別對待,允許執(zhí)行或拒絕執(zhí)行的依據(jù)是什么?切換至 Windows 驗證。分析下語句功能:USE MyDB Go GRANT CREATE TABLE TO MyUser GO二、回收權(quán)限REVOKE {ALL|statement[,..n] }FROM security_account[,..n] 執(zhí)行以下語句,分析其功能:USE MyDB Go REVOKE INSERT ON STUDENTS FROM MyUser GO 刪除SQL Server登錄當(dāng)一個用戶不再需要具有數(shù)據(jù)庫操作的權(quán)限時,在安全管理上要進行用戶的刪除操作。下面以刪除用戶Teacher為例,講解在SQL Server中刪除用戶登錄的操作步驟。(1)啟動并登錄SQL Server Management Studio,在【對象資源管理器】面板中展開【安全性】|【登錄名】分支,右擊用戶名【Mylog】,在彈出的快捷菜單中選擇【刪除】命令,彈出【刪除對象】對話框。(2)單擊【確定】按鈕,這個用戶就刪除了,此時會彈出一個刪除登錄名提示框。 (3)如果要徹底刪除用戶,還要展開【數(shù)據(jù)庫】|【MyDB】|【安全性】|【用戶】分支,右擊【MyUser】,彈出【刪除對象】對話框。單擊【確定】按鈕,登錄名將徹底從系統(tǒng)中刪除。 備份數(shù)據(jù)庫備份就是制作數(shù)據(jù)庫結(jié)構(gòu)和數(shù)據(jù)的拷貝,以便在數(shù)據(jù)庫遭到破壞時能夠修復(fù)數(shù)據(jù)庫。數(shù)據(jù)庫的破壞是難以預(yù)測的,因此必須采取能夠還原數(shù)據(jù)庫的措施。一般地,造成數(shù)據(jù)丟失的常見原因包括以下幾種。v 軟件系統(tǒng)癱瘓v 硬件系統(tǒng)癱瘓v 人為誤操作v 存儲數(shù)據(jù)的磁盤被破壞v 地震、火災(zāi)、戰(zhàn)爭、盜竊等災(zāi)難用戶執(zhí)行完全的數(shù)據(jù)庫備份,包括所有對象、系統(tǒng)表以及數(shù)據(jù)。在備份開始時,SQL Server復(fù)制數(shù)據(jù)庫中的一切,而且還包括備份進行過程中所需要的事務(wù)日志部分。因此,利用完整備份還可以還原數(shù)據(jù)庫在備份操作完成時的完整數(shù)據(jù)庫狀態(tài)。完整備份方法首先將事務(wù)日志寫到磁盤上,然后創(chuàng)建相同的數(shù)據(jù)庫和數(shù)