六、簡(jiǎn)化安全管理
SQL Server驗(yàn)證的登錄不僅能夠方便地實(shí)現(xiàn),而且與NT驗(yàn)證的登錄相比,它更容易編寫到應(yīng)用程序里。但是,如果用戶的數(shù)量超過(guò)25,或者服務(wù)器數(shù)量在一個(gè)以上,或者每個(gè)用戶都可以訪問(wèn)一個(gè)以上的數(shù)據(jù)庫(kù),或者數(shù)據(jù)庫(kù)有多個(gè)管理員,SQL Server驗(yàn)證的登錄不容易管理。由于SQL Server沒有顯示用戶有效權(quán)限的工具,要記憶每個(gè)用戶具有哪些權(quán)限以及他們?yōu)楹我玫竭@些權(quán)限就更加困難。即使對(duì)于一個(gè)數(shù)據(jù)庫(kù)管理員還要擔(dān)負(fù)其他責(zé)任的小型系統(tǒng),簡(jiǎn)化安全策略也有助于減輕問(wèn)題的復(fù)雜程度。因此,首選的方法應(yīng)該是使用NT驗(yàn)證的登錄,然后通過(guò)一些精心選擇的全局組和數(shù)據(jù)庫(kù)角色管理數(shù)據(jù)庫(kù)訪問(wèn)。
下面是一些簡(jiǎn)化安全策略的經(jīng)驗(yàn)規(guī)則:
用戶通過(guò)SQL Server Users組獲得服務(wù)器訪問(wèn),通過(guò)DB_Name Users組獲得數(shù)據(jù)庫(kù)訪問(wèn)。
用戶通過(guò)加入全局組獲得權(quán)限,而全局組通過(guò)加入角色獲得權(quán)限,角色直接擁有數(shù)據(jù)庫(kù)里的權(quán)限。
需要多種權(quán)限的用戶通過(guò)加入多個(gè)全局組的方式獲得權(quán)限。
只要規(guī)劃得恰當(dāng),你能夠在域控制器上完成所有的訪問(wèn)和權(quán)限維護(hù)工作,使得服務(wù)器反映出你在域控制器上進(jìn)行的各種設(shè)置調(diào)整。雖然實(shí)際應(yīng)用中情況可能有所變化,但本文介紹的基本措施仍舊適用,它們能夠幫助你構(gòu)造出很容易管理的安全策略。本新聞共 4頁(yè),當(dāng)前在第 4頁(yè) 1 2 3 4 |