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