《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用-第06講數(shù)據(jù)庫(kù)權(quán)限與角色管理》由會(huì)員分享,可在線閱讀,更多相關(guān)《數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用-第06講數(shù)據(jù)庫(kù)權(quán)限與角色管理(18頁(yè)珍藏版)》請(qǐng)?jiān)谘b配圖網(wǎng)上搜索。
1、單擊此處編輯母版文本樣式,第二級(jí),第三級(jí),第四級(jí),第五級(jí),單擊此處編輯母版標(biāo)題樣式,第6講 數(shù)據(jù)庫(kù)權(quán)限與角色管理,身份驗(yàn)證模式,SQL Server提供了以下兩種不同類型的身份驗(yàn)證模式。,Windows身份驗(yàn)證,:如果Windows的當(dāng)前用戶在SQL Server中被賦予權(quán)限,則可直接登錄SQL Server,而不需再次輸入賬戶和密碼。,SQL Server身份驗(yàn)證,:由SQL Server管理的賬戶,與操作系統(tǒng)無(wú)關(guān)。每次登錄時(shí)都需要輸入賬戶和密碼。,SQL Server默認(rèn)登錄賬戶,SQL Server安裝時(shí)會(huì)自動(dòng)創(chuàng)建兩個(gè)登錄賬戶:,BUILTINAdministrators,和,sa,。,
2、說(shuō)明:當(dāng)SQL Server安裝在Windows NT或2000中時(shí)才有ILTINAdministrators賬戶,否則只有sa賬戶。,查看與設(shè)置賬戶登錄屬性,BUILTINAdministrators賬戶,sa賬戶,服務(wù)器角色,SQL Server固有的服務(wù)器角色的,全名、名稱和權(quán)限,SQL Server的服務(wù)器角色是固定的,不能增加或刪除,“數(shù)據(jù)庫(kù)訪問(wèn)”選項(xiàng)卡,在“數(shù)據(jù)庫(kù)訪問(wèn)”選項(xiàng)卡中,可設(shè)置登錄賬戶可訪問(wèn)的數(shù)據(jù)庫(kù),以及在該數(shù)據(jù)庫(kù)中所具有的服務(wù)器角色。,數(shù)據(jù)庫(kù)角色代表了賬戶在數(shù)據(jù)庫(kù)中具有的操作權(quán)限,下表列出了SQL Server預(yù)定義的9種數(shù)據(jù)庫(kù)角色名稱和權(quán)限。,數(shù)據(jù)庫(kù)角色除預(yù)定義的9種之
3、外,可以增加或刪除其他的角色。數(shù)據(jù)庫(kù)的用戶自動(dòng)屬于public角色,,不能添加或刪除public角色成員,。,創(chuàng)建新的登錄賬戶,在SQL Server中創(chuàng)建新登錄賬戶有兩種類型:將Windows NT或2000賬戶指定為SQL Server登錄賬戶和,添加新的標(biāo)準(zhǔn)SQL Server登錄賬戶,。,添加新的標(biāo)準(zhǔn)SQL Server登錄賬戶,例子:創(chuàng)建一個(gè)標(biāo)準(zhǔn)的SQL Server登錄賬戶,其名稱為test,密碼為123,默認(rèn)數(shù)據(jù)庫(kù)為North wind,默認(rèn)語(yǔ)言為Simplified Chinese,服務(wù)器角色為System Administrators,可訪問(wèn)的數(shù)據(jù)庫(kù)為North wind,數(shù)
4、據(jù)庫(kù)角色為db_owner。,單擊“服務(wù)器角色”選項(xiàng)卡,在“服務(wù)器角色”列表框中選中 復(fù)選框,使賬戶成為SQL Server的系統(tǒng)管理員,如下圖所示。,單擊“數(shù)據(jù)庫(kù)訪問(wèn)”選項(xiàng)卡,選中North wind數(shù)據(jù)庫(kù)對(duì)應(yīng)的 復(fù)選框,選中“數(shù)據(jù)庫(kù)角色允許”列表框中的 復(fù)選框,如下圖所示。,查看數(shù)據(jù)庫(kù)用戶,數(shù)據(jù)庫(kù)的,guest用戶,是一個(gè)特殊的用戶,它允許非數(shù)據(jù)庫(kù)用戶以該用戶身份訪問(wèn)該數(shù)據(jù)庫(kù)。在SQL Server中,登錄賬戶只能訪問(wèn)允許的數(shù)據(jù)庫(kù),但,如果一個(gè)數(shù)據(jù)庫(kù)有g(shù)uest賬戶,則不管登錄賬戶是否被授權(quán),都可通過(guò)guest用戶訪問(wèn)數(shù)據(jù)庫(kù),。,新建數(shù)據(jù)庫(kù)用戶,展開(kāi)需要建立用戶權(quán)限的數(shù)據(jù)庫(kù),右鍵單擊“用戶”選擇“新建用戶”。,public角色不能取消。,一個(gè)登錄賬戶在一個(gè)數(shù)據(jù)庫(kù)中只能建立一個(gè)用戶名,。,管理數(shù)據(jù)庫(kù)用戶權(quán)限,展開(kāi)需要管理用戶權(quán)限的數(shù)據(jù)庫(kù)用戶,右鍵單擊需要管理權(quán)限的用戶,選擇“所有任務(wù)”“管理權(quán)限”。,新建數(shù)據(jù)庫(kù)角色,展開(kāi)需建角色的數(shù)據(jù)庫(kù),右鍵單擊“角色”,選擇“新建數(shù)據(jù)庫(kù)角色”。,查看表的權(quán)限,右鍵單擊需要查看權(quán)限的表名,選擇“所有任務(wù)”“管理權(quán)限”。,