資源描述:
《項目九公司管理數(shù)據(jù)庫系統(tǒng)的安全性管理》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在應用文檔-天天文庫。
1、教案首頁第_9_次(單元)課授課時間:課程名稱SQLSERVER數(shù)據(jù)庫設(shè)計專業(yè)班級層次授課教師職稱課型(大、小)學時5授課題目(章、節(jié))項目九公司管理數(shù)據(jù)庫系統(tǒng)的安全性管理授課方式理論課;實驗課教材及主要參考書SQLServer2000數(shù)據(jù)庫教學目的與要求:1.能正確使用SQLServer2000的安全管理機制2.能正確設(shè)置SQLServer2000的身份驗證方法。3.會創(chuàng)建和管理數(shù)據(jù)庫用戶。4.會正確設(shè)置理數(shù)據(jù)庫權(quán)限教學過程設(shè)計(內(nèi)容、時間安排、教學方法等):理論課3學時實驗課2學時教學重點、難點:u安全管理機制u會
2、創(chuàng)建和管理數(shù)據(jù)庫用戶教研室審閱意見:教研室主任簽名:年月日基本內(nèi)容項目九公司管理數(shù)據(jù)庫系統(tǒng)的安全性管理一、教學目標終極目標:利用SQLServer2000提供的安全機制實現(xiàn)公司管理數(shù)據(jù)庫系統(tǒng)的安全管理。促成目標:1.能正確使用SQLServer2000的安全管理機制2.能正確設(shè)置SQLServer2000的身份驗證方法。3.會創(chuàng)建和管理數(shù)據(jù)庫用戶。4.會正確設(shè)置理數(shù)據(jù)庫權(quán)限。二、工作任務(wù)數(shù)據(jù)安全性一直是困擾數(shù)據(jù)庫設(shè)計者的一個重要問題,本項目主要完成companyinfo數(shù)據(jù)庫系統(tǒng)的安全管理設(shè)置。具體任務(wù)如下:1.設(shè)置S
3、QLServer2000登錄的身份驗證模式為“SQLServer和windows”混合身份驗證模式。2.添加一個帳戶名為liyan的windows身份驗證的登錄帳戶,然后再刪除該帳戶。3.添加帳戶名分別為arlin、abc和wangjun的SQLServer登錄帳戶,然后再刪除名稱為abc的登錄帳戶。4.設(shè)置和刪除數(shù)據(jù)庫用戶,要求如下:l將任務(wù)3中設(shè)置的SQLServer登錄帳戶“arlin”映射為companyinfo數(shù)據(jù)庫的用戶,用戶名為“李平”,即給數(shù)據(jù)庫companyinfo添加一個名為“李平”的數(shù)據(jù)庫用戶。l
4、將任務(wù)3中設(shè)置的SQLServer登錄帳戶“wangjun”映射為companyinfo數(shù)據(jù)庫的用戶,用戶名為“王軍”;然后再刪除“王軍”這個數(shù)據(jù)庫用戶及其登錄帳戶“wangjun”。1.設(shè)置數(shù)據(jù)庫用戶“李平”對表P_order的相關(guān)列具有修改操作的權(quán)限。三、相關(guān)實踐知識(一)按照任務(wù)1的要求,設(shè)置SQLServer2000登錄的身份驗證模式為“SQLServer和windows”混合身份驗證模式。其操作步驟如下:1.在企業(yè)管理器中,展開SQlServer服務(wù)器組。2.右擊要設(shè)置身份驗證的服務(wù)器,并在打開的快捷菜單中選
5、擇“屬性”。3.單擊“安全性”選項卡。4.在“身份驗證”下,選擇“SQlServer和Windows”,如圖9-1所示。5.在“審核級別”的單選內(nèi)容中,選中用戶訪問SQLServer的級別。其含義如下:l“無”:表示不執(zhí)行審核。l“成功”:表示只審核成功的登錄嘗試。l“失敗”:表示只審核失敗的登錄嘗試。l“全部”:表示審核成功的和失敗的登錄嘗試。6、單擊“確定”按鈕,完成任務(wù)1的設(shè)置。說明:當改變設(shè)置后,必須停止并重新啟動SQlServer服務(wù)器,設(shè)置才會生效。(二)按照任務(wù)2要求,添加一個名為liyan的window
6、s身份驗證的登錄帳戶,然后再刪除該帳戶。1.添加一個名liyan的windows身份驗證的登錄帳戶方法一:利用企業(yè)管理器實現(xiàn)其操作步驟如下:(1)在企業(yè)管理器中,展開SQlServer服務(wù)器組中相應的服務(wù)器。(2)展開“安全性”,右擊【登錄】
7、【新建登錄】命令。(3)在打開的“新建登錄”對話框的“名稱”框中,輸入要被授權(quán)訪問SQLServer的Windows帳戶名稱,其格式為“域名帳戶名”,本任務(wù)中輸入“YANGLINliyan”。說明:當前使用的計算機的域名是“YANGLIN”。(4)在“身份驗證”下,單擊“Wi
8、ndows身份驗證”。(5)可選(數(shù)據(jù)庫和語言):選擇用戶登錄到SQLServer實例后所連接的默認數(shù)據(jù)庫和顯示用戶的信息所默認的語言。單擊“確定”按鈕,完成任務(wù)2中l(wèi)iyan帳戶的設(shè)置。說明:添加了新的登錄帳戶后,在企業(yè)管理器中展開SQLServer服務(wù)器相應的服務(wù)器,選擇“安全性”
9、“登錄”,則可以查看已存在的帳戶。方法二:利用Transact-SQL命令實現(xiàn)在查詢分析器中執(zhí)行如下命令即可。EXECsp_grantlogin'YANGLINliyan'2.利用企業(yè)管理器,刪除已設(shè)置的登錄帳戶liyan。方法一:利
10、用企業(yè)管理器實現(xiàn)要刪除已創(chuàng)建的登錄帳戶:首先在如圖9-10所示的窗口中,用鼠標右鍵單擊要刪除的帳戶,在打開的快捷菜單中選擇“刪除”,接著將彈出是否確實刪除的消息提示對話框,在消息提示框中,用鼠標單擊“是”按鈕即可完成帳戶的刪除。方法二:利用Transact-SQL命令實現(xiàn)在查詢分析器中執(zhí)行如下命令,即可刪除WindowsNT/20