




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領
文檔簡介
SQLServer實用案例教程(2008版)工程9數(shù)據(jù)庫的平安管理SQLServer實用案例教程(2008版)1234主要內(nèi)容5需求分析知識點提取項目融合知識點詳解自我完善6知識點詳解SQLServer實用案例教程(2008版)需求分析在“商品銷售管理系統(tǒng)”中,根據(jù)不同模塊功能的不同,允許訪問“商品管理數(shù)據(jù)庫”內(nèi)容的用戶類型也不相同。比方管理員、普通用戶或數(shù)據(jù)庫的開發(fā)人員。如何根據(jù)訪問內(nèi)容不同為不同身份的用戶合理分配權(quán)限,確保數(shù)據(jù)庫平安,是數(shù)據(jù)庫管理者需要考慮的。SQLServer實用案例教程(2008版)知識點提取本工程以為創(chuàng)立適當用戶并分配合理權(quán)限,保障數(shù)據(jù)庫平安為目的,需要掌握的主要知識點如下:理解登錄、角色和權(quán)限的概念掌握登錄模式的創(chuàng)立和管理掌握角色的創(chuàng)立和管理掌握合理分配權(quán)限的方法SQLServer實用案例教程(2008版)知識點詳解
9.1登錄9.2角色9.3權(quán)限SQLServer實用案例教程(2008版)
9.1登錄效勞器登錄賬戶即是為成功登錄效勞器選擇適當?shù)纳矸蒡炞C模式。在“工程1”中講解過如何成功登錄到已注冊的效勞器,查看和管理該效勞器下的數(shù)據(jù)庫及數(shù)據(jù)庫對象。成功登錄SQLServer數(shù)據(jù)庫效勞器可以使用Windows身份驗證和Windows和SQLServer混合驗證兩種身份驗證模式。Windows身份驗證模式會啟用Windows身份驗證并禁用SQLServer身份驗證。混合模式會同時啟用Windows身份驗證和SQLServer身份驗證。Windows身份驗證始終可用,并且無法禁用。SQLServer實用案例教程(2008版)9.1.1效勞器登錄賬戶
9.1登錄1.Windows身份驗證模式Windows身份驗證模式是指用戶擁有登錄Windows操作系統(tǒng)的權(quán)限,便能登錄該操作系統(tǒng)中所安裝的SQLServer數(shù)據(jù)庫效勞器。也就是說,用戶身份由Windows系統(tǒng)進行確認。SQLServer不要求提供密碼,也不執(zhí)行身份驗證。Windows身份驗證是默認身份驗證模式,并且比SQLServer身份驗證更為平安。SQLServer實用案例教程(2008版)9.1.1效勞器登錄賬戶
9.1登錄由于Windows身份驗證模式用戶的身份由Windows操作系統(tǒng)確認,因此為Windows操作系統(tǒng)添加的用戶即可使用Windows身份驗證模式登錄效勞器。以Windows7操作系統(tǒng)為例為添加登錄的方法如下:SQLServer實用案例教程(2008版)9.1.1效勞器登錄賬戶
9.1登錄使用“控制面板”中的“用戶賬戶”為系統(tǒng)添加一個“標準用戶”名為“student”。使用已存在的身份登錄到效勞器。在“對象資源管理器”中展開已登錄的效勞器節(jié)點下的“平安性”節(jié)點,右鍵單擊“登錄名”節(jié)點,在彈出的菜單中選擇“新建登錄名”命令,彈出“登錄名-新建”窗口。SQLServer實用案例教程(2008版)9.1.1效勞器登錄賬戶
9.1登錄在“登錄名-新建”窗口的左側(cè)選擇“常規(guī)”選項頁,然后點擊窗口右側(cè)“登錄名”后面的“搜索”按鈕,翻開“選擇用戶或組”窗口,如圖9-1所示。SQLServer實用案例教程(2008版)圖9-1“選擇用戶或組”窗口圖9-2選擇Windows用戶9.1.1效勞器登錄賬戶
9.1登錄在該窗口中選擇“高級”按鈕,翻開又一個“選擇用戶或組”窗口,點擊“立即查找”按鈕,在搜索結(jié)果中找到新創(chuàng)立的數(shù)據(jù)庫用戶“student”并選擇,如圖9-2所示。點擊“確定”按鈕一路返回到“登錄名-新建”窗口,并選擇“Windows身份驗證”選項,如圖9-3所示。單擊“確定”按鈕,完成Windows身份驗證模式賬戶添加。SQLServer實用案例教程(2008版)9.1.1效勞器登錄賬戶9.1登錄SQLServer實用案例教程(2008版)圖9-3“登錄名-新建”窗口圖9-4查看效勞器賬戶9.1.1效勞器登錄賬戶
9.1登錄在“對象資源管理器”中刷新“平安性”節(jié)點下的“登錄名”節(jié)點并展開,名為“YE\student”的Windows身份驗證模式的效勞器賬戶已成功添加。如圖9-4所示。當Windows操作系統(tǒng)使用名為student的用戶登錄時,即可使用該賬戶登錄SQLServer數(shù)據(jù)庫效勞器。說明:在圖9-3“登錄名-新建”窗口中輸入一個“登錄名”,再選擇“SQLServer身份驗證”屬性,并設定密碼,創(chuàng)立SQLServer身份驗證模式的登錄賬戶。SQLServer實用案例教程(2008版)9.1.1效勞器登錄賬戶
9.1登錄2.混合驗證模式混合驗證模式的設置方式如下:在“對象資源管理器”中右鍵單擊已登錄的效勞器,在彈出的菜單中選擇“屬性”命令,翻開“效勞器屬性”窗口。在窗口左側(cè)選擇“平安性”選項頁,在右側(cè)窗口中“效勞器身份驗證”中選擇“SQLServer和Windows身份驗證模式”。點擊“確定”按鈕后,重啟效勞器連接。SQLServer實用案例教程(2008版)9.1.1效勞器登錄賬戶
9.1登錄3.授權(quán)登錄賬戶成功創(chuàng)立登錄賬戶后,已登錄效勞器的賬戶可以設置“登錄名”中賬戶的訪問和登錄權(quán)限。操作方法為:在“對象資源管理器”中依次展開“效勞器”、“平安性”、“登錄名”節(jié)點,右鍵單擊登錄名“YE\student”,在彈出的菜單中選擇“屬性”命令,翻開“登錄屬性-YE\student”窗口。SQLServer實用案例教程(2008版)9.1.1效勞器登錄賬戶
9.1登錄
在窗口左側(cè)選擇“狀態(tài)”選擇頁,如圖9-5所示。
在“設置”選項中為登錄名設置“是否允許連接到數(shù)據(jù)庫引擎”和“登錄”屬性。點擊“確定”按鈕返回“對象資源管理器”。SQLServer實用案例教程(2008版)圖9-5“登錄屬性”窗口9.1.1效勞器登錄賬戶
9.1登錄與效勞器登錄賬戶不同,數(shù)據(jù)庫登錄賬戶設置在具體數(shù)據(jù)庫的平安性級別中。目的在于設置哪些用戶有權(quán)訪問和管理該數(shù)據(jù)庫。操作方法如下:SQLServer實用案例教程(2008版)9.1.2數(shù)據(jù)庫登錄賬戶
9.1登錄依次展開“效勞器”、“數(shù)據(jù)庫”、“商品管理數(shù)據(jù)庫”、“平安性”節(jié)點,右鍵單擊“用戶”節(jié)點,在彈出的菜單中選擇“新建用戶”命令,翻開“數(shù)據(jù)庫用戶-新建”窗口,如圖9-6所示。SQLServer實用案例教程(2008版)9.1.2數(shù)據(jù)庫登錄賬戶圖9-6“數(shù)據(jù)庫用戶-新建”窗口
9.1登錄輸入用戶名“student_user01”,再點擊“登錄名”后的“瀏覽按鈕”,翻開“選擇登錄名”窗口,點擊“瀏覽”按鈕,翻開“查找對象”窗口,選擇已存在的效勞器登錄名,如圖9-7所示。SQLServer實用案例教程(2008版)9.1.2數(shù)據(jù)庫登錄賬戶圖9-7“查找對象”窗口
9.1登錄
點擊“確定”按鈕返回到“選擇登錄名”窗口,登錄名“YE\student”被選擇,如圖9-8所示。SQLServer實用案例教程(2008版)9.1.2數(shù)據(jù)庫登錄賬戶圖9-8“選擇登錄名”窗口
9.1登錄點擊“確定”返回“數(shù)據(jù)庫用戶-新建”窗口。可以繼續(xù)設置其它屬性滿足用戶需求。點擊確定返回“對象資源管理器”。在“對象資源管理器”中依次展開“商品管理數(shù)據(jù)庫”、“平安性”、“用戶”節(jié)點,名為“student_user01”的用戶已添加。SQLServer實用案例教程(2008版)9.1.2數(shù)據(jù)庫登錄賬戶
9.2角色效勞器角色是固定的效勞器功能,用戶不能創(chuàng)立和修改效勞器角色??梢詫⑿谄鞯牡卿涃~戶添加到效勞器角色中,使其具備效勞器角色的權(quán)限。效勞器角色好比電影劇本中必不可少的主要角色,效勞器登錄賬戶好比演員,演員被分配角色以具備角色的特質(zhì)和作用。SQLServer實用案例教程(2008版)9.2.1效勞器角色
9.2角色為數(shù)據(jù)庫角色“dbcreator”添加登錄用戶“YE\student”的操作方法如下:在“對象資源管理器”中依次展開“效勞器”、“平安性”、“效勞器角色”節(jié)點,該節(jié)點下的所有角色即為效勞器角色。右鍵單擊“dbcreator”角色,在彈出的菜單中選擇“屬性”命令,翻開“效勞器角色屬性-dbcreator”窗口。選擇“常規(guī)”選項頁后,在窗口中點擊“添加”按鈕,翻開“選擇登錄名”窗口。SQLServer實用案例教程(2008版)9.2.1效勞器角色
9.2角色在窗口中點擊“瀏覽”按鈕,翻開“查找對象”窗口,如圖9-9所示。SQLServer實用案例教程(2008版)9.2.1效勞器角色圖9-9“查找對象”窗口
9.2角色
選擇“YE\student”登錄用戶,點擊“確定”返回“選擇登錄名”窗口,如圖9-10所示。SQLServer實用案例教程(2008版)9.2.1效勞器角色圖9-10“選擇登錄名”窗口
9.2角色點擊“確定”按鈕,返回“效勞器角色屬性-dbcreator”窗口,角色成員“YE\student”已添加,如圖9-11所示。點擊“確定”返回“對象資源管理器”。SQLServer實用案例教程(2008版)9.2.1效勞器角色圖9-11“效勞器角色屬性-dbcreator”窗口
9.2角色數(shù)據(jù)庫角色的作用對象是某一個數(shù)據(jù)庫,它存在于數(shù)據(jù)庫的“平安性”節(jié)點下,用來將登陸數(shù)據(jù)庫的用戶添加到數(shù)據(jù)庫角色中,使用戶具備數(shù)據(jù)庫角色的功能。數(shù)據(jù)庫角色包括固定數(shù)據(jù)庫角色、標準角色和應用程序角色。固定數(shù)據(jù)庫角色是系統(tǒng)給出的,不能刪除,可以添加成員;標準角色可以創(chuàng)立創(chuàng)立,可以刪除,可以添加成員;應用程序角色是一種需要定制口令的特殊角色,可以刪除,不可以添加成員。讀者可以在“對象資源管理器”中查看和新建數(shù)據(jù)庫角色,并為其添加用戶成員。添加成員的操作方法與效勞器角色類似。SQLServer實用案例教程(2008版)9.2.2數(shù)據(jù)庫角色
9.3權(quán)限
在SQLServer數(shù)據(jù)庫管理系統(tǒng)中,權(quán)限是指用戶可以對數(shù)據(jù)庫或數(shù)據(jù)表執(zhí)行的操作。按對權(quán)限設置方法的不同,可以將權(quán)限分為隱含權(quán)限、對象權(quán)限和語句權(quán)限三種類型。SQLServer實用案例教程(2008版)
9.3權(quán)限隱含權(quán)限是指有系統(tǒng)定義,不需要授權(quán)就擁有的權(quán)限。數(shù)據(jù)庫的效勞器角色、數(shù)據(jù)庫的所有者和數(shù)據(jù)庫對象的所有者擁有隱含權(quán)限。隱含權(quán)限不需要被明確的授予,是特定效勞器對象和數(shù)據(jù)庫對象的內(nèi)置權(quán)限。例如,數(shù)據(jù)庫的所有者可以對他所在的數(shù)據(jù)庫做任何操作。SQLServer實用案例教程(2008版)9.3.1隱含權(quán)限
9.3權(quán)限對象權(quán)限是指數(shù)據(jù)庫的所有者對數(shù)據(jù)庫對象所授予的“授予”、“禁止”或“撤銷”權(quán)限。包括是否允許用戶對數(shù)據(jù)表或視圖執(zhí)行select、update、delete或insert操作;是否允許用戶創(chuàng)立數(shù)據(jù)庫、創(chuàng)立表、執(zhí)行存儲過程、備份數(shù)據(jù)庫等操作。SQLServer實用案例教程(2008版)9.3.2對象權(quán)限
9.3權(quán)限
圖9-12顯示出用戶自定義數(shù)據(jù)庫角色“db_act01”對“商品管理數(shù)據(jù)庫”的權(quán)限設置狀態(tài)。SQLServer實用案例教程(2008版)9.3.2對象權(quán)限圖9-12對象權(quán)限設置
9.3權(quán)限語句權(quán)限是指使用T-SQL語言中的數(shù)據(jù)定義語言對數(shù)據(jù)庫對象授予、禁止或撤銷權(quán)限。一般只能由數(shù)據(jù)庫所有者〔dbo〕和sa用戶使用語句權(quán)限。grant、deny和revoke命令分別表示授予、禁用和撤銷權(quán)限。SQLServer實用案例教程(2008版)9.3.3語句權(quán)限
9.3權(quán)限授予權(quán)限的語法格式grant操作命令[on]對象名to用戶名例如,將向“商品信息表”中添加數(shù)據(jù)的權(quán)限授予數(shù)據(jù)庫登錄用戶“db_user01”。grantinserton商品信息表todb_user01例如,將修改“客戶信息表”的“聯(lián)系”字段和“郵箱”字段的權(quán)限授予用戶“db_user01”。grantupdate(聯(lián)系,郵箱)on客戶信息表todb_user01SQLServer實用案例教程(2008版)9.3.3語句權(quán)限
9.3權(quán)限
禁用權(quán)限的語法格式deny操作命令[on]對象名to用戶名
例如,禁止用戶“db_user01”對“客戶信息表”執(zhí)行刪除操作。denydeletetableon客戶信息表todb_user_01說明:
禁用權(quán)限不僅禁止用戶或角色的某些權(quán)限,還禁止這些用戶或角色從其它角色繼承被禁止的權(quán)限。SQLServer實用案例教程(2008版)9.3.3語句權(quán)限
9.3權(quán)限撤銷權(quán)限的語法格式revoke操作命令[on]對象名from用戶名例如,撤銷用戶“db_user01”創(chuàng)立數(shù)據(jù)庫的權(quán)限。revokecreatedatabasefromdb_user_01說明:撤銷權(quán)限僅刪除用戶或角色擁有的某些權(quán)限,并不禁止用戶或角色通過其它方式繼承已被撤銷的權(quán)限。SQLServer實用案例教程(2008版)9.3.3語句權(quán)限項目融合本工程的內(nèi)容主要針對“商品銷售管理系統(tǒng)”中“商品管理數(shù)據(jù)庫”的后臺管理操作。為減輕數(shù)據(jù)庫管理者的工作任務,可以創(chuàng)立可登陸
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 學校教學成果表格
- 農(nóng)學作物種植技術測試題及答案解析
- 高效辦公數(shù)字化解決方案實踐指南
- 財務人員擔保協(xié)議書
- 水資源智能監(jiān)控與管理合同
- 金融科技反欺詐技術合作協(xié)議
- 基于人工智能的智能種植管理系統(tǒng)優(yōu)化實踐
- 月子中心月嫂服務合同
- 建筑裝修行業(yè)施工安全責任書
- 西方童話格林童話讀后感和兒童成長影響
- 跨國公司的全球經(jīng)營戰(zhàn)略課件
- 管理學原理(南大馬工程)
- 高考必知的自然科學類基礎知識考試題庫(400題)
- 設計思維電子課件
- 建筑施工企業(yè)安全生產(chǎn)風險分級管控體系-實施指南
- 國際貨物運輸與保險課后習題參考答案
- 房地產(chǎn)銷售培訓PPT培訓課件
- 職業(yè)暴露(銳器傷)應急預案演練腳本
- 建筑設計電梯計算
- 軌道交通云平臺業(yè)務關鍵技術發(fā)展趨勢
- 打造金融級智能中臺的數(shù)據(jù)底座
評論
0/150
提交評論